7

次の構造を使用して、チャット API を使用する Facebook アプリを作成しました。

Strophe.js <-- --> Punjab <-- --> Facebook XMPP

すべて正常に動作します。私の質問は次のとおりです。アプリが接続されると、他のクライアントがメッセージを受信するのを防ぐことはできますか?

詳しく説明すると、ユーザーが私のアプリを使用して通信を開始した場合、通常の Facebook チャット UI で返信を受け取るべきではありません。

これはできますか?

4

1 に答える 1

1

私はこれが可能だとは思わない。XMPPコンソールを介してPidginを使用してテストできます。

チャットの開発者向けドキュメントには、サポートされている機能がリストされており、制限に関するセクションがあります。

FacebookチャットはすべてのXMPPクライアントと互換性があるはずですが、完全なXMPPサーバーではありません。これは、www.facebook.comのFacebookチャットの世界へのプロキシと考える必要があります。その結果、従来のXMPPサービスに期待される動作とは少し異なる動作がいくつかあります。...

このため、ブラウザ内のFacebookチャットクライアントがXMPP準拠のクライアントのように動作することを期待するべきではありません。

于 2013-02-03T22:32:31.480 に答える