Senparc.Weixin.MP SDK WeChat パブリック プラットフォーム開発チュートリアル (2): 開発者になる
ぼんやりと WeChat バックエンドの「高度な」機能を有効にするよりも、開発者になるための準備を整えることが重要だと思うので、このセクションを最初に置きます。
1. パブリック プラットフォームの通信プロセス
開発者として、WeChat サーバーとアプリケーション (ウェブサイト) サーバーという 2 つの主要なオブジェクトに直面する必要があります。
WeChat ユーザーがパブリック プラットフォームにメッセージを送信すると、そのメッセージは実際にはまず WeChat サーバーに送信され、WeChat サーバーは Web サイト サーバーへの別のリクエストを開始し、Web サイト サーバーはこのリクエストの結果を返します。 WeChat サーバーはそれを WeChat クライアントに送信します。
メッセージ通信プロセス全体は以下のとおりです:
上記の 5 つのステップのうち、開発者としてはステップ 3 に主に焦点を当てます。このステップには実際には 3 つのタスクがあります:
からの受信 2 の XML 情報
サーバー内部ロジックの実行
は、4つのXML情報を整理して返します
上記の3つのタスクについては後ほど詳しく説明し、一連のシンプルで効率的な処理方法を提供します。
2. XML 通信形式
ユーザーが WeChat クライアントを使用してさまざまな種類のメッセージを送信すると、Web サイトのサーバーはさまざまな形式 (テキスト、音声、画像など) でデータを受信します。現在のデータ形式は XML です。
勉強としては、最も単純なテキストタイプをマスターすれば十分だと思います。他の形式も同様です。次の手順では、Senparc.Weixin.MP.dll を使用すると、これらの面倒な形式と定義を完全に無視できることがわかります。
単純なテキストリクエスト XML (RequestMessage) の内容は次のとおりです:
<xml> <ToUserName><![CDATA[gh_a96a4a619366]]></ToUserName> <FromUserName><![CDATA[olPjZjsXuQPJoV0HlruZkNzKc91E]]></FromUserName> <CreateTime>1357986928</CreateTime> <MsgType><![CDATA[text]]></MsgType> <Content><![CDATA[TNT2]]></Content> <MsgId>5832509444155992350</MsgId> </xml>
対応するノードの公式の説明は次のとおりです:
Parameter | Description |
---|---|
ToUserName | 開発者WeChat ID |
FromUserName | 送信者アカウント (OpenID) |
CreateTime | メッセージ作成時間 (整数) |
MsgType | text |
コンテンツ | テキストメッセージのコンテンツ |
MsgId | メッセージ ID、64 ビット整数 |
内容は次のとおりです。
りー対応ノード 公式説明は以下の通り:
Description | |
---|---|
受信者アカウント(受信したOpenID) | |
開発者WeChat ID | |
メッセージの作成時間 | |
text | |
返信のメッセージ内容、長さは2048バイトを超えません | |
ビット0x0001がマークされている場合、スターはメッセージを受信したばかりです。 |

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 中国語版
中国語版、とても使いやすい

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、
