无法发送消息给FB

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

这是我发送的字符串

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

任何人有同样的问题?


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

 <message from="-sender_ID@chat.facebook.com" to="-receiver_ID@chat.facebook.com">
 <body>your_message</body>
 </message>

这与5000个朋友的限制有关吗? 我的意思是,你不可能在FB上拥有超过5000个朋友,因此,我猜测有一个安全问题会在你达到该限制后停止发布。


问题已修复。

作者回复我说:

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属性时,一切都是固定的:)

链接地址: http://www.djcxy.com/p/16697.html

上一篇: Can't send message to FB

下一篇: FillRectangle Parameter is not valid