无法向FB发送消息

问题描述 投票:7回答:3

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

这是我发送的字符串

<message xmlns="http://www.facebook.com/xmpp/messages" to="[email protected]">
<body>my_message</body></message>

有没有人有同样的问题?

facebook ios7 xmppframework
3个回答
1
投票

您的requset中缺少“from”参数。消息格式应如下所示:

 <message from="[email protected]" to="[email protected]">
 <body>your_message</body>
 </message>

1
投票

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


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="[email protected]">
<body>dd</body></message>

当我删除xmlns属性时,一切都是固定的:)

© www.soinside.com 2019 - 2024. All rights reserved.