この記事では主にJava WeChatエンタープライズアカウント開(kāi)発の開(kāi)発モードを開(kāi)く方法を詳しく紹介します。興味のある友人は參考にしてください
まず、WeChatエンタープライズアカウントの開(kāi)発モードは次の2つに分かれています: 編集モード(通常)編集モードでは、簡(jiǎn)単なカスタムメニューとメッセージへの自動(dòng)返信のみが可能です。他の機(jī)能を?qū)g現(xiàn)したい場(chǎng)合は、開(kāi)発者モードをオンにする必要があります。 1. 編集モードと開(kāi)発モードのメッセージ処理フロー
1. 編集モードでは、すべてのビジネス プロセスが WeChat サーバー上で構(gòu)成され、WeChat サーバーによって処理されます
2. 開(kāi)発モードでは、メッセージが通過(guò)しますサードパーティのサーバーはメッセージを処理し、最終的に WeChat サーバーを通じてユーザーにメッセージを送信します
開(kāi)発モードは編集モードよりも多くのメッセージを処理できるため、より多くのメッセージを開(kāi)発するには、最初に開(kāi)発モードをオンにする必要があります機(jī)能。
2. 開(kāi)発モードをオンにする
コールバック モードでは、企業(yè)はエンタープライズ アカウント インターフェイス
をアクティブに呼び出すだけでなく、ユーザーからメッセージや イベント を受信することもできます。 受信した情報(bào)はXMLデータ形式、UTF8エンコーディングを使用し、AESで暗號(hào)化されます。 1. コールバック モードをオンにした後、次のようにパラメータを設(shè)定します:
URL はアクセスするサーブレット
Key はランダムに取得されますが、それらは一貫している必要があります。プロジェクトと一緒に。 2. URL の有効性を確認(rèn)します
上記の情報(bào)を送信すると、企業(yè)アカウントは入力された URL に GET リクエストを送信します。企業(yè)は urldecode 処理を行う必要があります。取得
、そうでない場(chǎng)合は認(rèn)証に失敗しました。
3. コード
CoreServlet1クラス
public class CoreServlet1 extends HttpServlet { private static final long serialVersionUID = 4440739483644821986L; String sToken = "weixinCourse"; String sCorpID = "wxe510946434680dab"; String sEncodingAESKey = "DjlyZxgKiWRESIW2VnV9dSr7HsS7usWDfnwA8Q1ove1"; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { WXBizMsgCrypt wxcpt; try { wxcpt = new WXBizMsgCrypt(sToken, sEncodingAESKey, sCorpID); String sVerifyMsgSig = request.getParameter("msg_signature"); String sVerifyTimeStamp = request.getParameter("timestamp"); String sVerifyNonce = request.getParameter("nonce"); String sVerifyEchoStr = request.getParameter("echostr"); String sEchoStr; sEchoStr = wxcpt.VerifyURL(sVerifyMsgSig, sVerifyTimeStamp, sVerifyNonce, sVerifyEchoStr); System.out.println("verifyurl echostr: " + sEchoStr); PrintWriter out = response.getWriter(); out.print(sEchoStr); out.close(); out = null; } catch (AesException e1) { e1.printStackTrace(); } } }ツールクラス:
rreee
3つを入力します。賞品渡しパラメータ msg_signature はリクエストを検証します。これが確認(rèn)された場(chǎng)合。最初の GET リクエストはエンタープライズ アカウントから送信され、エンタープライズ アプリケーションは echostr パラメータを復(fù)號(hào)化し、echostr プレーン テキストをそのまま (引用符なしで) 返します。その後、アクセス検証が有効になり、コールバック モードを有効にできます。オンにすると、いくつかの機(jī)能が次々に実裝されますので、お楽しみに!
以上がJava WeChatエンタープライズアカウント開(kāi)発の開(kāi)発モードを開(kāi)始する手順の詳細(xì)な説明の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫(huà)像を無(wú)料で

Undresser.AI Undress
リアルなヌード寫(xiě)真を作成する AI 搭載アプリ

AI Clothes Remover
寫(xiě)真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類(lèi)リムーバー

Video Face Swap
完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版
中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1
強(qiáng)力な PHP 統(tǒng)合開(kāi)発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開(kāi)発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)