使用XMPP、Spark或SparkWeb Java实现Facebook聊天应用程序

3
我正在尝试使用Facebook XMPP、Spark或SparkWeb和Java为我的网站制作一个Facebook聊天应用程序。我不知道如何开始工作。我正在使用PHP为Facebook创建应用程序,但不知道如何对用户进行身份验证。请帮助我解决这个问题,并提供参考或链接,以便我可以制作这个应用程序。
谢谢您的帮助。
2个回答

2

Ignite Realtime(Spark的开发者)提供了一个名为SmackAPI的库。您可以使用它来实现自己的客户端并将其集成到您的网站中。

SmackAPI

要使用Facebook XMPP聊天,您需要了解一些信息:

Host:chat.facebook.com
Port:5222
Username: myfacebookuser@chat.facebook.com
Password: myfacebookpassword

4
Facebook不再允许使用用户名和密码进行XMPP身份验证。现在,您只能通过OAuth 2.0使用他们的X-FACEBOOK-PLATFORM SASL机制进行XMPP身份验证。 详情请见:http://developers.facebook.com/blog/post/2011/09/09/platform-updates--operation-developer-love/ - Alex
Alex,什么是OAuth 2.0 XMPP客户端? - Nemo
@Nemo,你需要实现自己的Facebook身份验证机制,请查看我的答案以获取详细信息。 - volatilevar

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接