キーワード: WeChat パブリック プラットフォームのメッセージ本文の署名メッセージ本文の暗号化と復号化エンコーディングAESKey セキュリティ モード
原文 http://www.cnblogs.com/txw1958/p/weixin-aes-encrypt-Decrypt.html
サーバーを構成する際、WeChat パブリック プラットフォームでは、開発者が選択できる 3 つの暗号化および復号化モード、つまり平文モード、互換性モード、セキュリティ モードが提供されます。互換性モードとセキュリティ モードを選択する前に、メッセージの暗号化と復号化を入力する必要があります。開発者センターのパスワード KeyEncodingAESKey。
エンコーディングAESKeyとは何ですか?
暗号化と復号化の詳細な技術ソリューションについては、公式ドキュメント http://mp.weixin.qq.com/wiki/index.php?title=%E6%8A%80%E6%9C%AF%E6 を参照してください。 %96%B9% E6%A1%88
パブリックアカウントタイプに適用可能
appid パラメーターがないため、認証されていないサブスクリプション アカウントには使用できません
この開発構成の URL は
であると仮定します。 リーリー次の3つのパラメータをインターフェースプログラムで設定する必要があります
リーリー
ユーザーが公開アカウントにメッセージを送信すると、WeChat 公開アカウントは、以下に示すように、署名、タイムスタンプ、nonce、encrypt_type、msg_signature、およびその他のパラメーターを URL に含めます
リーリー同時に、暗号化されたメッセージである次の XML メッセージをインターフェイスにプッシュします
リーリーこのとき、プログラムはURLから以下のパラメータを取得する必要があります
リーリーこれらのパラメータは暗号化と復号化のプロセスで使用されます
メッセージを受信したら、まず復号コードの一部を以下に示します。 リーリー
復号化が完了すると、復号化されたコンテンツが $postStr に返されます。これは、その後の処理を容易にするために、メッセージ内の復号化されたコンテンツが平文モードのメッセージと確実に統合されるようにするためです。 リーリー独自のコードでメッセージを処理すると、返信されるメッセージは以下のようになります
リーリー上記のメッセージを暗号化してWeChat公開アカウントに返します
リーリー暗号化された内容は以下の通りです
リーリーこのようにして、セーフモードでのメッセージの暗号化と復号化が完了します。
3. 完全なコード
リーリー1.まず左側の管理列の下にある素材管理項目をクリックし、中央の編集で「単一のグラフィックメッセージ」または「複数のグラフィックメッセージ」を選択します。編集インターフェイスに入るエリア。 (単一の画像とテキスト メッセージは 1 つのメッセージと 1 つのトピックに適しており、複数の画像とテキスト メッセージは 1 つのメッセージと複数のトピックに適しています)
2. 編集インターフェイスに入ったら、対応するタイトル、カバー画像を追加します。 、概要 (複数の画像とテキスト メッセージには項目がありません) とメッセージ テキストの後に保存します。編集した効果を確認したい場合は、プレビューを選択して個人の WeChat ID を入力し、メッセージを携帯電話に送信することができます。効果を確認します。
3. グループ送信機能に入り、グループ送信のターゲット、性別、地域を設定した後、下の内部顧客オプションで最後の「グラフィックメッセージ」を選択し、編集して保存したグラフィックメッセージを選択します。資材管理に間違いがないか確認の上、下の緑色のグループ送信ボタンをクリックしてメッセージを送信してください。
何かわからないことがあれば、質問するか追加してください。 。 。
WeChatパブリックプラットフォーム上のグラフィックメッセージは次のように送信されます:
1.まず左側の管理列の下にある素材管理項目をクリックし、中央の編集領域で「単一のグラフィックメッセージ」または「複数のグラフィックメッセージ」を選択します。編集インターフェイスに入ります。 (単一の画像とテキスト メッセージは 1 つのメッセージと 1 つのトピックに適しており、複数の画像とテキスト メッセージは 1 つのメッセージと複数のトピックに適しています)
2. 編集インターフェイスに入ったら、対応するタイトル、カバー画像、概要 (複数の画像とテキスト メッセージにはアイテムがありません) とメッセージ本文 その後、編集した効果を確認したい場合は保存し、プレビューして個人の WeChat ID を入力し、メッセージを携帯電話に送信して効果を確認します。
3. グループ送信機能に入り、グループ送信の対象者、性別、地域を設定したら、下の内部顧客オプションで最後の「グラフィックメッセージ」を選択し、編集して資料に保存したばかりのグラフィックメッセージを選択します。正しいことを確認したら、下の緑色のグループ送信ボタンをクリックしてメッセージを送信してください。
わからない場合は、お気軽に追加または質問してください。 。 。 。 。