7

FB认证是正确的,我可以接收消息。唯一的问题是向 FB 朋友发送消息时。没有显示错误消息或警告,但消息根本没有传递给 FB 朋友。

这是我要发送的字符串

<message xmlns="http://www.facebook.com/xmpp/messages" to="-FB_ID@chat.facebook.com">
<body>my_message</body></message>

任何人有同样的问题?

4

3 回答 3

1

您的请求中缺少“from”参数。消息格式应该是这样的:

 <message from="-sender_ID@chat.facebook.com" to="-receiver_ID@chat.facebook.com">
 <body>your_message</body>
 </message>
于 2013-10-30T07:00:00.000 回答
1

这与5000个好友限制有关吗?我的意思是,您在 FB 上的好友数不得超过 5000,因此,我猜有一个安全问题会在您达到该限制后阻止您发帖?

于 2013-10-30T13:05:03.790 回答
1

问题已修复。

作者回复我:

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>

当我删除 xmlns 属性时,一切都已修复:)

于 2013-11-05T04:26:50.053 回答