【PHP WeChatパブリックプラットフォーム開発シリーズ】
01. WeChatインターフェースを設定する
02. パブリックプラットフォームのサンプルコード解析
03. サブスクリプションイベント(subscribe)処理
この記事のURL: http://www.phpchina.com/archives/view-43367-1.html
このシリーズは、PHPChina の特別招待著者である @David_Tang によって寄稿されたものです。転載する場合は、著者の情報とこの記事のアドレスを明記してください。
1. はじめに
新しいユーザーが WeChat パブリック プラットフォームをフォローすると、サブスクリプション イベント、つまり subscribe イベント が生成されます。デフォルトのコードには、このイベントに対応する応答はありません。
新しいユーザーがパブリック プラットフォームに注目すると、そのプラットフォームがどのような機能を提供し、どのように使用するかを知りたくなるかもしれません。平たく言えば、それはプラットフォームの「取扱説明書」です。
この記事では、購読イベントの処理と、対話性を向上させるための対応する情報への返信について詳しく説明します。
2. アイデア分析
WeChat は現在、次の 5 つのメッセージ タイプを提供しています:
-
テキストメッセージ (テキスト)
-
画像メッセージ (画像)
-
地理位置情報メッセージ (場所)
-
リンクメッセージ (リンク);
イベントプッシュ (イベント);
-
メッセージを受信したら、まずメッセージの種類を判断し、さまざまな種類のメッセージを処理する必要があります。イベントプッシュでは、イベントの種類がsubscribe(購読)、unsubscribe(購読のキャンセル)、CLICK(カスタムメニューのクリックイベント)の3種類に分かれます。ウェルカムメッセージは設定に従って決定され、ユーザーに返信されます。
3. メッセージの種類を決定します
リーリー
説明:
$RX_TYPE = trim($postObj->MsgType); メッセージの種類を取得します。
ケース「テキスト」:
$resultStr = $this->handleText($postObj) handleText() 関数を使用してテキスト メッセージを処理します。
ケース「イベント」:
$resultStr = $this->handleEvent($postObj); handleEvent() 関数を使用してイベント プッシュを処理します。
4. イベントの種類を決定します
リーリー
説明:
購読イベントの場合は、返信内容を「[Zhuojin Suzhou] にご注目いただきありがとうございます...」と設定します。
>5. コードを完成させます
リーリー
http://www.bkjia.com/PHPjc/739147.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/739147.html技術記事 [PHP WeChat パブリック プラットフォーム開発シリーズ] 01. WeChat インターフェイスの構成 02. パブリック プラットフォームのサンプル コード分析 03. サブスクリプション イベント (購読) 処理 この記事のアドレス: http://www.phpchina.com/archives...