我正在尝试使用Facebook XMPP、Spark或SparkWeb和Java为我的网站制作一个Facebook聊天应用程序。我不知道如何开始工作。我正在使用PHP为Facebook创建应用程序,但不知道如何对用户进行身份验证。请帮助我解决这个问题,并提供参考或链接,以便我可以制作这个应用程序。
谢谢您的帮助。
谢谢您的帮助。
Ignite Realtime(Spark的开发者)提供了一个名为SmackAPI的库。您可以使用它来实现自己的客户端并将其集成到您的网站中。
要使用Facebook XMPP聊天,您需要了解一些信息:
Host:chat.facebook.com
Port:5222
Username: myfacebookuser@chat.facebook.com
Password: myfacebookpassword
您需要扩展Smack的SASLMechanism
来实现Facebook认证机制。顺便提一下,Spark(您提到的)是一个XMPP客户端,它使用了Smack库。