Не удается отправить сообщение в FB

аутентификация FB правильная, и я могу получать сообщения. Проблема только при отправке сообщений другу FB. Сообщения об ошибках или предупреждения не отображаются, но сообщение просто не доставляется другу FB.

это строка, которую я посылаю

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

любой, имеющий ту же проблему?.

3 ответов


параметр "from" отсутствует в вашем requset. Формат сообщения должен быть такой:

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

Это как-то связано с лимитом друзей 5000 ? Я имею в виду, вам не разрешено иметь более 5000 друзей на FB, поэтому я предполагаю, что есть проблема безопасности, которая останавливает вас после того, как вы достигнете этого предела ?


Исправлена проблема.

автор ответил Мне:

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, все исправлено:)