FacebookチャットAPI(XMPP)C#経由でメッセージを送信する
OBSERVE https://developers.facebook.com/docs/chat/ このドキュメントがカバーするサービスとAPIは、プラットフォームAPI v2.0のリリースで廃止されました。バージョン1.0が非推奨になると、chat.facebook.comは使用できなくなります。 重要!これを読んで、おそらくあなたはこの質問に関係するものとはまったく違うことをしたいと思うでしょう。 FacebookチャットAPIに接続するWebForms C#でチャットを作成しています。 私も見てきました。このSO質問(およびすべてのリンク)。Facebookがauth_token今必要としているため、いくつかの部分はもはや関係ありません。 これを複製するには、Facebook Webアプリを設定し、appIdxmpp_login権限が設定されたユーザーアカウントを使用する必要があります。次に、Chat.aspx背後にコードを含むを作成し、このコードを適宜貼り付けます。対話するハードコードされたユーザーを置き換えます。 チャットメッセージを送信するという目標を達成するのを妨げる2つ(おそらく3つ)の問題があります。 ドキュメントに記載され// finishes auth processているプロセスがドキュメントの説明と一致しません (FacebookからSSL / TLSベースの成功メッセージを受信した後、応答がありません。) 「チャットメッセージの送信」部分をどのように設定すればよいのかわかりません。Facebookからメッセージを受信しないので、何が問題なのかを判断するのは困難です。 PasteBinのコード全体を以下に示します。 また、xmpp_login権限などを追加するためのヘルパーもいくつかあります。わかりやすくするために削除しました。 グローバル変数: public partial class Chat : Page { public TcpClient client = new TcpClient(); NetworkStream stream; private SslStream ssl; private string AppId { get; set; } public string AppSecret …