はじめに
すべての準備ができたら、まず公開アカウントをフォローしてから、クライアントにメッセージをプッシュします。注意を払ってメッセージをプッシュするには、get リクエストと post リクエストが必要です。get リクエストは主に WeChat サーバーとの検証を目的とし、post リクエストは主に WeChat メッセージを処理します。 インターフェース調整時に渡すappidとappsecretには、公式アカウントに対応したパラメータを渡してください。
WeChatイベントインタラクション
WeChatイベントインタラクションは主にXMLデータパケットをWeChatサーバーにプッシュします
効果を見てください
コードを見てください
[HttpGet][ActionName("Index")] public ActionResult Get(string signature,string timestamp,string nonce,string echostr){ if (CheckSignature.Check(signature, timestamp, nonce, token)) { return Content(echostr); } else { return Content("err"); } }
概要
デバッグできないWeChat インターフェイスの開発中、問題をトラブルシューティングする唯一の方法は、重要な場所にログインすることです。
WeChat イベント インタラクションは主に、WeChat によって送信された XML データ パケットを分析し、XML を解析し、メッセージで指定された形式に従って XML を結合して応答に送信します。 Getメソッドで使用されるCheckSignatureは、Shengpai WeChat SDKのクラスであり、署名検証用です。
クライアントにメッセージを送信するときに使用される主なものは、ToUserName と FromUserName です。最初に 2 つのパラメータを逆に書いたため、クライアントがメッセージを受信できなくなりました。
上記は、C# WeChat パブリック アカウント開発 - WeChat イベント インタラクションの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。