私の会社は Facebook で顧客サポート用の製品を開発しており、担当者が Facebook チャットを介して顧客に連絡する方法を提供したいと考えています。Chat API のドキュメントを読みましたが、ユーザーがチャットするには Facebook で友達である必要があるのか、それとも両方とも Facebook アプリをインストールしていれば十分なのかが明確ではありません。より多くの制限?どんな洞察も高く評価されます。
Yaniv Hakim さん、ご回答ありがとうございます。
私の会社は Facebook で顧客サポート用の製品を開発しており、担当者が Facebook チャットを介して顧客に連絡する方法を提供したいと考えています。Chat API のドキュメントを読みましたが、ユーザーがチャットするには Facebook で友達である必要があるのか、それとも両方とも Facebook アプリをインストールしていれば十分なのかが明確ではありません。より多くの制限?どんな洞察も高く評価されます。
Yaniv Hakim さん、ご回答ありがとうございます。
Facebook はXMPPポートを外部に提供し、内部ではMQTTを実装しています。XMPP 仕様に従って、メッセージングは、2 つのエンティティが互いの名簿リスト (友人/連絡先リスト) に含まれていなくても機能します。ただし、Facebook には、独自のビジネス要件の一部としてこの制限があるようです。2 つのフェデレーション エンティティが名簿リストに載っていない状態で互いにメッセージを送信しようとすると、GoogleTalk でさえこれを許可しないと思います。
要するに、はい、メッセージを送信するだけです。メッセージを送信するために誰かからのプレゼンス認証は必要ありません (XMPP の世界では)。ただし、一部のサービスでは、XMPP 仕様で義務付けられていないにもかかわらず、これを要求するポリシーがあります。