2014-12-31 2 views
0

У меня есть учетная запись facebook и страница поклонника, определенная в этой учетной записи. Я использую XMPP отправлять личные сообщения, используя следующий код Java http://yauritux.wordpress.com/2011/09/24/facebook-chat-with-smack-xmpp-api/Отправка сообщения Facebook как отдельной страницы

можно легко отправлять и получать сообщения, используя свой идентификатор пользователя и пароль. Однако, когда я пытаюсь использовать идентификатор пользователя моей страницы, я получаю следующую ошибку: Ошибка аутентификации SASL: нет авторизации (стека ниже). Я пытался использовать pidgin, но я получаю ту же ошибку.

Дайте мне знать, если у вас есть решение или направление о том, как отправить сообщение в виде страницы, а не как пользователь.

Спасибо заранее, Моше

аутентификации SASL PLAIN не удалось: не разрешенным: на org.jivesoftware.smack.SASLAuthentication.authenticate (SASLAuthentication.java:337) в org.jivesoftware.smack. XMPPConnection.login (XMPPConnection.java:203) на org.jivesoftware.smack.Connection.login (Connection.java:348) на com.maiff.was.connectors.impl.fb.FBConsoleChatApp.login (FBConsoleChatApp.java: 55) на com.maiff.was.connectors.test.ConnectorTestMain.initFB (ConnectorTestMain.java:55) на com.maiff.was.connectors.test.ConnectorTestMain.main (ConnectorTestMain.java:18)

ответ

0

Страницы могут только «отвечать» на сообщения пользователя, и я не уверен, что он даже работает с XMPP. Имейте в виду, что API чата устарел от btw: https://developers.facebook.com/docs/chat/

Значение, после апреля 2015 года, оно больше не будет работать, даже с пользователями.

Для Page разговоров, есть конкретный API конечной точки отвечать на сообщения: https://developers.facebook.com/docs/graph-api/reference/v2.2/conversation/messages

+0

Спасибо. Но даже если я хочу только ответить, мне нужно войти в систему. Проблема в том, что как только я войду в систему с этим пользователем, дайте мне авторизованную ошибку – Moshe

+0

, я не думаю, что вы можете использовать чат api для страниц, если честно. я добавлю еще немного информации в свой ответ. – luschn

+0

Большое спасибо, используя диалог Graph API. Я мог бы это решить. Ты сделал это! – Moshe

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