FB認證是正確的,我可以接收消息。唯一的問題是發送消息給FB朋友。沒有顯示錯誤消息或警告,但該消息根本不會傳送給FB朋友。不能發送消息到FB
這是我發送
<message xmlns="http://www.facebook.com/xmpp/messages" to="[email protected]">
<body>my_message</body></message>
有同樣的問題,任何一個字符串?
FB認證是正確的,我可以接收消息。唯一的問題是發送消息給FB朋友。沒有顯示錯誤消息或警告,但該消息根本不會傳送給FB朋友。不能發送消息到FB
這是我發送
<message xmlns="http://www.facebook.com/xmpp/messages" to="[email protected]">
<body>my_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="[email protected]">
<body>dd</body></message>
當我刪除xmlns屬性,一切都是固定的:)
您的請求中缺少「from」參數。消息格式應該是這樣的:
<message from="[email protected]" to="[email protected]">
<body>your_message</body>
</message>
我也補充一點。這不是問題。過去沒有它也沒關係。現在即使與從參數不起作用。 – Deepukjayan
@Deepukjayan你有沒有嘗試過不同的朋友ID,我的意思是你的代碼似乎是正確的,也許它不是與一個特定的ID工作,由於一些FB異常本身? – Jhanvi
ofcourse我試過了。 – Deepukjayan
這與5000個朋友的限制有關嗎?我的意思是,你不可能在FB上擁有超過5000個朋友,因此,我猜測有一個安全問題會在你達到該限制後停止發佈。
這不是關於發佈。我正在談論FB中的xmpp聊天,沒有在FB中發佈。 – Deepukjayan
沒有,其分毫,我的錯誤,我得到的通知和聊天API之間有點糊塗了。你在請求中使用了所有參數嗎? – Jhanvi
是的,因爲它曾經工作完美,我還沒有做出什麼小改變。突然間它現在不起作用了。更新狀態和接收消息沒有問題。問題只在發送中存在.. – Deepukjayan
試試這個[上一個問題] [1]也許可以幫助你。 [1]:http://stackoverflow.com/questions/15813542/facebook-xmpp-chat-api-send-message-php?rq=1 –