ホームページ > 記事 > WeChat アプレット > WeChat開発の開発者モード
1.0 開発者モードを有効にする
①サーバー設定を入力します
開発モードを有効にするには、まず開発者になる必要があり、編集のうちの1つだけを選択できますモードと開発モード (WeChat パブリック プラットフォームに入る => 開発 => 基本設定) すると、次のインターフェースが表示されます:
クリックして設定を変更し、次のインターフェースが表示されます:
サーバーアドレス(URL)、トークン、EncodingAESKeyを入力します。ここで、URLは開発者がWeChatメッセージとイベントを受信するために使用するインターフェースURLです。トークンは開発者が任意に入力し、署名の生成に使用できます (トークンは、セキュリティを検証するためにインターフェース URL に含まれるトークンと比較されます)。 EncodingAESKey は開発者によって手動で入力されるか、ランダムに生成され、メッセージ本文の暗号化キーおよび復号化キーとして使用されます。
同時に、開発者はメッセージの暗号化と復号化の方法として、平文モード、互換モード、セキュリティ モードを選択できます。モードの選択とサーバー構成は、送信後すぐに有効になります。開発者は慎重に入力して選択することをお勧めします。暗号化および復号化方式のデフォルトの状態は、互換モードとセキュリティ モードを選択するために、事前に関連する暗号化および復号化コードを設定する必要があります。詳細については、メッセージ本文の署名と暗号化と復号化に関するドキュメントを参照してください。 WeChat 公式アカウントのメッセージ暗号化および復号化開発ドキュメント)。
②サーバーアドレスの有効性を確認します
開発者が情報を送信すると、WeChatサーバーは、入力されたサーバーアドレスURLにGETリクエストを送信します。GETリクエストには4つのパラメータが含まれます。 。
開発者は署名をチェックすることでリクエストを検証します(以下の検証方法があります)。この GET リクエストが WeChat サーバーからのものであることが確認された場合は、echostr パラメータの内容をそのまま返してください。そうすればアクセスが有効になり、開発者になれます。それ以外の場合はアクセスが失敗します (注: WeChat サーバーのみ)ポート 80 をサポートします)。
上記のパラメータを指定した GET リクエストを使用して、サーバー、特定の実装コードをリクエストします:
1 public void InterfaceTest() 2 { 3 string token = "配置时填写的token"; 4 5 string echoString = HttpContext.Current.Request.QueryString["echoStr"]; 6 string signature = HttpContext.Current.Request.QueryString["signature"]; 7 string timestamp = HttpContext.Current.Request.QueryString["timestamp"]; 8 string nonce = HttpContext.Current.Request.QueryString["nonce"]; 9 10 if (!string.IsNullOrEmpty(echoString))11 {12 HttpContext.Current.Response.Write(echoString);13 HttpContext.Current.Response.End();14 }15 }
【関連推奨事項】
1. WeChat パブリック アカウント プラットフォームのソース コードをダウンロード
以上がWeChat開発の開発者モードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。