将Facebook消息作为特定页面发送
我有Facebook帐户和该帐户中定义的粉丝页面。 我使用XMPP通过以下Java代码发送私人消息http://yauritux.wordpress.com/2011/09/24/facebook-chat-with-smack-xmpp-api/
我可以使用我的用户名和密码轻松发送和接收消息。 但是,当我尝试使用我的页面用户ID时,出现以下错误:SASL身份验证PLAIN失败:未经授权(下面的堆栈)。 我试图使用pidgin,但我得到相同的错误。
让我知道你是否有解决方案或指导如何发送消息作为页面而不是用户。
谢谢你,Moshe
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)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)
页面只能“回复”用户消息,我不确定它是否可以与XMPP一起使用。 请记住,Chat API已被弃用btw:https://developers.facebook.com/docs/chat/
意思是,在2015年4月之后,它将不再起作用,即使用户也不行。
对于Page对话,有一个特定的API端点来回复消息:https://developers.facebook.com/docs/graph-api/reference/v2.2/conversation/messages
链接地址: http://www.djcxy.com/p/93525.html