2014-12-31 67 views
0

我已經在此帳戶中定義了Facebook帳戶和粉絲頁面。 我使用XMPP使用下面的Java代碼 http://yauritux.wordpress.com/2011/09/24/facebook-chat-with-smack-xmpp-api/發送Facebook郵件爲特定頁面

我可以輕鬆地發送和使用我的用戶ID和密碼接收郵件發送私人郵件。 但是,當我嘗試使用我的頁面用戶ID時,出現以下錯誤: SASL認證PLAIN失敗:未經授權(下面的堆棧)。 我試圖使用pidgin,但我得到相同的錯誤。

讓我知道你是否有解決方案或指導如何發送消息作爲頁面而不是用戶。

謝謝你在前進, 摩西

SASL認證平原失敗:未授權: 在org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:337) 在org.jivesoftware.smack。 XMPPConnection.login(XMPPConnection.java:203) at org.jivesoftware.smack.Connection.login(Connection.java:348) at com.maiff.was.connectors.impl.fb.FBConsoleChatApp.login(FBConsoleChatApp.java: 55) at com.maiff.was.connectors.test.ConnectorTestMain.initFB(ConnectorTestMain.java:55) at com.maiff.was.connectors.test.ConnectorTestMain.main (ConnectorTestMain.java:18)

回答

0

頁面只能「回覆」用戶消息,我不確定它是否可以與XMPP一起使用。請記住,聊天API已棄用btw:https://developers.facebook.com/docs/chat/

意味着,在2015年4月之後,它將不再工作,甚至沒有用戶。

對於頁面的對話,有一個特定的API端點回復短信:https://developers.facebook.com/docs/graph-api/reference/v2.2/conversation/messages

+0

謝謝。但即使我只想回復我需要登錄。問題是,一旦我登錄這個用戶,它給了我沒有授權的錯誤 – Moshe

+0

我不認爲你可以使用聊天API的頁面,說實話。我會在我的答案中添加更多信息。 – luschn

+0

非常感謝使用對話Graph API我可以解決這個問題。你做到了! – Moshe

相關問題