将Facebook消息作为特定页面发送

时间:2014-12-31 07:31:15

标签: facebook xmpp

我在此帐户中定义了facebook帐户和粉丝页面。 我使用XMPP使用以下Java代码发送私人消息 http://yauritux.wordpress.com/2011/09/24/facebook-chat-with-smack-xmpp-api/

我可以使用我的用户ID和密码轻松发送和接收消息。 但是,当我尝试使用我的页面用户ID时,我收到以下错误: SASL身份验证PLAIN失败:未授权(下面的堆栈)。 我尝试使用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)

1 个答案:

答案 0 :(得分: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

相关问题