2012-03-09 3 views
3

Я пытаюсь сделать приложение чата facebook для своего сайта, используя facebook XMPP, Spark или SparkWeb и java. im не знаю, как начать работу для него. Я делаю приложение для facebook в php и не знаю, как аутентифицировать пользователей в моем приложении. пожалуйста, помогите мне по этой теме. дайте мне ссылку или ссылку, чтобы я мог сделать это приложение.Приложение Facebook Chat с использованием XMPP, Spark или SparkWeb java

Спасибо заранее.

ответ

2

Ignite Realtime (разработчик Spark) предоставляет библиотеку под названием SmackAPI. Вы можете использовать его для реализации своего собственного клиента и интегрировать его на свой сайт.

SmackAPI

Чтобы использовать Facebook XMPP чата вы должны знать некоторую информацию:

Host:chat.facebook.com 
Port:5222 
Username: [email protected] 
Password: myfacebookpassword 
+4

Facebook не разрешить проверку подлинности XMPP с именем пользователя и паролем. Вы можете только аутентифицировать OAuth 2.0 для XMPP с помощью механизма SASL X-FACEBOOK-PLATFORM SASL. см. Http://developers.facebook.com/blog/post/2011/09/09/platform-updates--operation-developer-love/ – Alex

+0

Alex, а что такое клиент OAuth 2.0 XMPP? – Nemo

+0

@Nemo Вам необходимо реализовать свой собственный механизм аутентификации Facebook, пожалуйста, см. Мой ответ для деталей. – volatilevar

0

Вы должны расширить Smack «s SASLMechanism реализовать механизм аутентификации на Facebook. Кстати, Spark (вы упомянули) является клиентом XMPP, который использует библиотеку Smack.

Смежные вопросы