WeChat パブリック プラットフォームには、テンプレート メッセージ返信インターフェイスがあります。これは、特定のメッセージに返信するために使用できます。たとえば、ユーザーが注文した後、ユーザーに返信します。ご注文は処理中です...下の写真のように:
ユーザーが何らかの操作を実行した後、サービス アカウントは特定のメッセージを返すことができます。これがテンプレート メッセージです。
テンプレート メッセージに返信するには、公式アカウントが WeChat によって認証されている必要があります。個人サブスクリプション アカウントの場合、現時点では WeChat 認証はサポートされていません。ただし、テストには影響しません ----- テスト公式アカウントを使用できます:
テストアカウントを使用する場合、インターフェース情報の設定には入りません。以前のブログを参照してください。
QR コードを使用してテスト アカウントにログインした後、WeChat ID を使用してテスト アカウントをフォローする必要があります。そうしないと、テンプレート メッセージへの返信が表示されません。
テストを行ったとき、Chrome ブラウザーのプラグインである postman を使用しました。このプラグインは、GET や POST などのさまざまな HTTP リクエストの送信を指定でき、インターフェースをテストするときに強力で便利です。
1. GET リクエストを送信して、テスト番号の access_token を取得します: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=テスト番号 appID&secret=テスト番号 appsecret
2. 業界を設定します:
パラメータを指定してPOSTリクエストを送信します:
リクエスト: https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=取得した access_token
パラメータ:
リーリーパラメータの 1 と 2 は、それらが属する業界を示します。特定の業界については、ドキュメントを参照してください: http://mp.weixin.qq.com/wiki/12/bd383158b0f8435c07b8b6bc7cdbac9c.html
特に投稿リクエストを送信するには、curl を使用して送信できますが、これは難しくありません。郵便配達員を利用して送ります。送信が完了すると成功したjsonメッセージが返され、次のステップに進むことができます
3. テンプレート ID を取得する: この領域をカスタマイズすることも、組み込みの WeChat を使用することもできます。
たとえば、カスタム テンプレート ID を使用する場合: テスト アカウントに「新しいテスト テンプレート」があります
送信後、テンプレート ID が表示されます:
次に、テンプレート ID を生成する別の方法は、投稿リクエストを送信することです (curl で送信することも、postman で送信することもできます)
リクエスト: https://api.weixin.qq.com/cgi-bin/template/api_add_template?access_token=ACCESS_TOKEN
パラメータ:
リーリーTM00015 は WeChat に組み込まれたテンプレートの ID であり、https://mp.weixin.qq.com のグラフィカル インターフェイスで見つけることができます (WeChat 認証が必要です)
4. テンプレート ID を取得した後、テスト アカウント ページを更新すると、以下が表示されます:
5. 取得した template_id_short を使用して、別の投稿リクエストを送信して msgid を取得します。
リクエスト: https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=あなたのaccess_token送信されたデータ:
リーリー
color はテンプレート内のフィールドの色を表します上記のパラメータは公式ドキュメントでは説明されていません。上記で各フィールドの意味を中国語で書きましたが、touserはWeChatクライアント上のフォロワーの「WeChat ID」ではなく、以下に示すようにWeChatアカウントであることに注意してください。
で
この記事ではテンプレート メッセージの作成方法のみを紹介します。プロジェクトで使用する場合は、WeChat 開発者ドキュメントを読み、マイクロペイメントやイベント プッシュなどの高度な機能と合わせて実行してください。
以上がこの記事の全内容です。皆様の学習のお役に立てれば幸いです。また、皆様もBangke Homeを応援していただければ幸いです。