現在の位置: ホーム> 最新記事一覧> PHPを介してWechatパブリックアカウントのマスメッセージのプレビュー関数を実装する方法

PHPを介してWechatパブリックアカウントのマスメッセージのプレビュー関数を実装する方法

M66 2025-06-19

PHPを介してWechatパブリックアカウントのマスメッセージのプレビュー関数を実装する方法

ソーシャルメディアの急速な発展に伴い、WeChatの公式アカウントは、企業や個人が情報を宣伝する重要なチャネルの1つになりました。公式アカウントの操作中、Massメッセージは一般的なプッシュ方法であり、送信されたメッセージが期待される結果を達成できるようにするために、Massメッセージのプレビュー関数が特に重要です。この記事では、PHPを使用して公式アカウントのMassメッセージプレビュー関数を実装する方法を詳細に説明します。

1。準備

  1. 公式アカウント開発者アカウント:まず、WeChatパブリックプラットフォームに開発者アカウントを登録し、公式アカウント認証を完了する必要があります。
  2. PHP環境:開発環境がPHPで構成され、PHPコードをローカルまたはサーバー上で実行できることを確認してください。
  3. WeChat公式アカウント開発ツールキット(SDK):WeChatが提供する開発ツールキットをダウンロードしてインストールします。このツールキットには、WECHATパブリックプラットフォームAPIインターフェイスと対話するために必要なツールが含まれています。

2。アクセストークンを取得します

WeChatパブリックプラットフォームのAPIインターフェイスを使用する前に、最初にアクセストークンを取得する必要があります。アクセストークンは、WeChatサーバーにリクエストを送信するときに必要なパラメーターです。次のPHPコードを介してアクセストークンを取得できます。

        $ url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type = crient_credential&appid=your_appid&secret = your_secret';
        $ response = file_get_contents($ url);
        $ result = json_decode($ response、true);
        $ access_token = $ result ['access_token'];
    

その中で、Your_AppidはWeChatパブリックプラットフォームでアプリケーションを作成するときに取得したAPPIDであり、Your_Secretは対応するアプリの秘密です。

3.ユーザーリストを取得します

メッセージをプレビューする前に、公式アカウントのユーザーリストを取得する必要があります。ユーザーリストは、次のコードで取得できます。

        $ url = 'https://api.weixin.qq.com/cgi-bin/user/get?access_token='。 $ access_token;
        $ response = file_get_contents($ url);
        $ result = json_decode($ response、true);
        $ user_list = $ result ['data'] ['openid'];
    

その中で、$ Access_Tokenは以前に取得したアクセストークンです。

4.プレビューメッセージを送信します

プレビューメッセージを送信するには、APIインターフェイスを送信するWeChatカスタマーサービスメッセージを使用する必要があります。次のコードを使用してプレビューメッセージを送信できます。

        $ url = 'https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token='。 $ access_token;
        $ data = array(
            'touser' => 'openid'、//ユーザーのopenIDをプレビューします
            'msgtype' => 'text'、//メッセージタイプ、ここでは「テキスト」=>配列の例としてテキストメッセージを得るします(
                'content' => 'これはプレビューメッセージです' //プレビューメッセージのコンテンツ)
        );
        $ data_string = json_encode($ data);
        $ ch = curl_init();
        curl_setopt($ ch、curlopt_returntransfer、true);
        curl_setopt($ ch、curlopt_post、true);
        curl_setopt($ ch、curlopt_postfields、$ data_string);
        curl_setopt($ ch、curlopt_url、$ url);
        curl_setopt($ ch、curlopt_httpheader、array(
            'Content-Type:Application/JSON'、
            'コンテンツレングス:'。 strlen($ data_string)
        ));
        $ response = curl_exec($ ch);
        curl_close($ ch);
    

上記のコードでは、「Touser」パラメーターをユーザーOpenIDに記入して、プレビューする必要があり、プレビューするメッセージコンテンツを入力します。

5。コードを改善します

上記の手順を組み合わせることで、公式アカウントのMassメッセージプレビュー関数を実現できます。必要に応じて、テキストメッセージのプレビューなど、特定のニーズに応じてコードを拡張できます。

要約します

PHPを介してパブリックアカウントのMassメッセージプレビュー関数を実装すると、最初にアクセストークンを取得し、ユーザーリストを取得し、最終的にWeChatのカスタマーサービスメッセージAPIインターフェイスを呼び出してプレビューメッセージを送信する必要があります。この関数の実装は、質量メッセージの効果を改善するだけでなく、送信されたメッセージが期待を満たすことを保証できます。実際の操作プロセスでは、これらのWeChat APIインターフェイスを習得して使用することで、パブリックアカウントを促進し、ユーザーエクスペリエンスと参加を改善できます。