ホームページ >バックエンド開発 >PHPチュートリアル >WeChatオープンプラットフォームはcomponent_verify_ticketを取得し、casクライアントはticket_PHPチュートリアルを取得します

WeChatオープンプラットフォームはcomponent_verify_ticketを取得し、casクライアントはticket_PHPチュートリアルを取得します

WBOY
WBOYオリジナル
2016-07-12 08:52:391650ブラウズ

WeChatオープンプラットフォームはcomponent_verify_ticketを取得し、casクライアントはチケットを取得します

公式文書の説明:

パブリックアカウントが作成され、サードパーティプラットフォームによって承認された後、WeChatサーバーは定期的にcomponent_verify_ticketをその「認証イベント受信URL」に10分ごとにプッシュします。サードパーティ プラットフォームも、チケット プッシュを受信した後に復号化する必要があり (詳細については、[メッセージの暗号化と復号化のアクセス ガイドライン] を参照)、受信後に文字列 success を直接返す必要があります。

最初のステップは、WeChat が提供するクラス WXBizMsgCrypt をインスタンス化し、開発プラットフォームのパラメーターを渡すことです。

リーリー

WeChat Open Platformがcomponent_verify_ticketを取得する際には、GETを通じてtimestamp nonce encrypt_type msg_signの4つのパラメータを取得することに加えて、file_get_contents('php://input')を通じてpostdata暗号化パラメータ(encryptMsg)も取得する必要があります。

取得した$encryptMsgはXml形式のデータであり、Encryptノード配下のデータは以下のように抽出する必要があります。 リーリー 次に、取得した暗号文を別の暗号文に置き換える必要があります。その後、形式は WeChat が提供するメソッドを使用して再度抽出されます

) リーリー これで、decryptMsg 関数を呼び出して復号化できるようになりました リーリー これで、component_verify_ticket を取得しました。

すべてのコード:

リーリー

http://www.bkjia.com/PHPjc/1125992.html

www.bkjia.com

本当

http://www.bkjia.com/PHPjc/1125992.html

WeChat オープン プラットフォームは、component_verify_ticket を取得し、cas クライアントはチケットを取得します。公式ドキュメントでは次のように説明されています: パブリック アカウントのサードパーティ プラットフォームが作成され承認された後、WeChat サーバーはそれにイベントを承認します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。