PHP を使用してパブリック アカウントのテンプレート メッセージ管理機能を開発する方法
WeChat パブリック アカウントの人気と使用に伴い、ますます多くの企業や個人が開発を始めています。ユーザーとの対話やコミュニケーションをより良くする方法に注意を払うこと。その中でも、テンプレートメッセージは非常によく使われる機能で、通知、リマインダー、プッシュなどの情報を送信するために使用できます。この記事では、PHP を使用してパブリック アカウントのテンプレート メッセージ管理機能を開発する方法と、具体的なコード例を紹介します。
まず、WeChat パブリック プラットフォームでテンプレート メッセージを構成する必要があります。 WeChat パブリック プラットフォームにログインし、パブリック アカウント バックエンドに入り、左側のメニュー バーにある [開発 - テンプレート メッセージ] オプションをクリックして、テンプレート メッセージ構成ページに入ります。 「テンプレートの追加」ボタンをクリックし、テンプレートのタイトルとテンプレートの内容を入力し、必要な変数を選択します。テンプレートを保存すると、テンプレート ID (template_id) が取得されます。
Wechat-PHP-SDK は、PHP で開発された WeChat パブリック プラットフォーム SDK であり、豊富な API と機能を提供します。まず、Wechat-PHP-SDK ライブラリをプロジェクトに導入する必要があります。このライブラリは、composer コマンドを使用して簡単にインストールできます。
composer require overtrue/wechat
WeChat テンプレート メッセージ関数を使用するには、最初に後続の API 呼び出し用のアクセス トークンを取得する必要があります。 . .公式アカウントのバックグラウンドで Web ページの認証ドメイン名を設定し、ユーザーを認証 URL に誘導し、ユーザーが認証した後に返されるコードを取得し、そのコードを access_token に交換することができます。具体的なコード例は次のとおりです。
use EasyWeChatFactory; $options = [ 'app_id' => 'your-app-id', 'secret' => 'your-app-secret', 'oauth' => [ 'scopes' => ['snsapi_base'], 'callback' => '/callback', ], ]; $app = Factory::officialAccount($options); $accessToken = $app->access_token->getToken();
access_token を取得した後、テンプレート メッセージの API を呼び出すことができます。具体的なコード例は次のとおりです。
use EasyWeChatFactory; $options = [ 'app_id' => 'your-app-id', 'secret' => 'your-app-secret', 'oauth' => [ 'scopes' => ['snsapi_base'], 'callback' => '/callback', ], ]; $app = Factory::officialAccount($options); $templateId = 'your-template-id'; $openId = 'user-open-id'; $message = [ 'touser' => $openId, 'template_id' => $templateId, 'data' => [ 'first' => '您好,您有新的提醒:', 'keyword1' => '提醒内容1', 'keyword2' => '提醒内容2', 'remark' => '请及时处理', ], ]; $result = $app->template_message->send($message);
コード例では、templateId
が WeChat で構成されます。パブリック プラットフォーム テンプレート メッセージ時に生成されるテンプレート ID。 openId
は、テンプレート メッセージを送信するユーザーの OpenID です。 message
は送信するメッセージの内容で、データ部分はテンプレート メッセージのパラメーター設定であり、実際のニーズに応じて変更できます。
実際の開発では、例外を処理し、キャプチャする必要があります。 try-catch 構造体を使用すると、例外をキャッチし、対応するエラー プロンプトと処理を実行できます。
ここまでで、PHP を使用してパブリック アカウントのテンプレート メッセージ管理機能を開発する一般的なプロセスが完了しました。上記の手順により、テンプレート メッセージを簡単に送信し、必要に応じてさらに多くの機能を拡張およびカスタマイズできます。
概要
この記事では、PHP を使用してパブリック アカウントのテンプレート メッセージ管理機能を開発する方法を紹介し、具体的なコード例を示します。これらのコード例を学び理解することで、読者はテンプレート メッセージ機能をよりよく理解して適用できるようになり、独自の WeChat 公式アカウントの開発の可能性がさらに高まると思います。
参考資料:
以上がPHP を使用してパブリック アカウント用のテンプレート メッセージ管理機能を開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。