FB认证是正确的,我可以收到消息。唯一的问题是当向FB好友发送消息时。没有显示任何错误消息或警告,但是消息只是未被传递给FB好友。
这是我发送的字符串:
<message xmlns="http://www.facebook.com/xmpp/messages" to="-FB_ID@chat.facebook.com">
<body>my_message</body></message>
有人遇到相同的问题吗?
FB认证是正确的,我可以收到消息。唯一的问题是当向FB好友发送消息时。没有显示任何错误消息或警告,但是消息只是未被传递给FB好友。
这是我发送的字符串:
<message xmlns="http://www.facebook.com/xmpp/messages" to="-FB_ID@chat.facebook.com">
<body>my_message</body></message>
<message from="-sender_ID@chat.facebook.com" to="-receiver_ID@chat.facebook.com">
<body>your_message</body>
</message>
问题已解决。
作者回复我:
"OK, I haven't done anything with Facebook chat but why are you setting the xmlns?
这正是我的问题所在。我发送的XMPP消息如下所示:
<message xmlns="http://www.facebook.com/xmpp/messages" to="-FB_ID@chat.facebook.com">
<body>dd</body></message>
这与5000个好友的限制有关吗?我的意思是,在FB上你不能拥有超过5000个好友,因此,我猜测一旦达到了这个限制,就会有安全问题阻止你发布内容?