これは、Facebook チャットが API 経由でいつ表示されたかを知るに似ていますか? しかし多かれ少なかれ逆。
fql「スレッド」オブジェクトを XMPP チャットと組み合わせて使用して、クライアント側アプリにメッセージング/受信トレイ機能を追加しています。ユーザーが XMPP 経由でスレッドにメッセージを追加すると、fql の「スレッド」の「見えない」フィールドがオフになります。私の質問: 実際のメッセージを送信する前に、「見えない」フィールドをオフに切り替える、何らかの形式のメッセージ/要素を chat.facebook.com に送信する方法はありますか? ありがとう!
私が試してみました;
<message type="chat" to="-fbid@chat.facebook.com">
<active xmlns="http://jabber.org/protocol/chatstates"></active>
</message>
また、サービスをだまそうとしました。
<message type="chat" to="-fbid@chat.facebook.com">
<composing xmlns="http://jabber.org/protocol/chatstates"/>
</message>
本文が空のダミーメッセージを送信しようとしても;
<message type="chat" to="-100004885119811@chat.facebook.com">
<body></body>
</message>