ホームページ  >  記事  >  バックエンド開発  >  WeChatパブリックプラットフォーム開発(8) カスタムメニュー機能開発_PHPチュートリアル

WeChatパブリックプラットフォーム開発(8) カスタムメニュー機能開発_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:15:39924ブラウズ

WeChatパブリックプラットフォームサービスアカウント内部テスト資格の申請に成功したサブスクリプションアカウントはすべて、メニューをカスタマイズする機能を備えています。開発者はこの機能を使用して、公開アカウントの会話インターフェイスの下部にカスタム メニューを追加し、メニュー内のオプションをクリックして、対応する返信情報または Web リンクを表示できます。カスタマイズされたメニュー インターフェイスにより、パブリック アカウントの情報表示スペースにさらなる可能性が提供されます。この記事では、読者の参考のために、カスタム メニュー用の簡単な開発アプリケーションを作成します。

開発者は使用バウチャーを取得した後、そのバウチャーを使用してパブリック アカウントのカスタム メニューを作成、クエリ、削除できます。 カスタム メニュー インターフェイスでは、次の種類のボタンを実装できます:

クリック (クリックイベント):

表示 (ウェブページにアクセス):

カスタム メニューを作成した後、WeChat クライアントのキャッシュのため、WeChat クライアントがそれを表示するまでに 24 時間かかります。テストする場合は、公開アカウントのフォローを解除してから再度フォローしてみて、作成後の効果を確認することをお勧めします。

文書アドレス: http://mp.weixin.qq.com/wiki/index.php?title=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5 %8D%95%E6%8E%A5%E5%8F%A3

3.1 appid と appsecret を取得します

「WeChat パブリック プラットフォーム」>「高度な機能」>「開発モード」で appid と appsecret を見つけます。

3.2 appid と appsecret を使用して、WeChat 資格情報取得インターフェイスから access_token をリクエストします

リクエストアドレス: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

リクエストパラメータの説明:

access_tokenを取得し、client_credentialを入力します

サードパーティユーザー用の一意の資格情報

サードパーティユーザー用の一意の認証キー、両方ともappsecret

返品手順:

正しいJsonの戻り結果:

リーリー

戻りパラメータの説明:

access_token: 取得した証明書

expires_in: バウチャーの有効期限、単位: 秒

3.3 具体的な実装

a. フォーマットを印刷します

リーリー

結果は以下の通りです:

b. access_token を取得します

リーリー

注: access_token はパブリック アカウントに対応し、グローバルに一意のチケットです。繰り返し取得すると、最後の access_token が無効になります。

方法: 特定の構造を POST して、WeChat クライアント上にカスタム メニューを作成します。

リクエストアドレス: https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

リーリー

説明例:

メニューの構造と説明:

リーリー

返品手順:

正しいJsonの戻り結果:

リーリー

メニューを送信:

上記のメニューデータをcurl経由で送信します。コードは次のとおりです:

リーリー

実行結果:

テスト結果:

メニューが正常に作成されました。

現在使用されているカスタム メニュー構造をクエリします。

リクエストアドレス: https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN

カールコードは次のとおりです:

リーリー

現在使用しているカスタムメニューをキャンセルします。

リクエストアドレス: https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN

カールコードは次のとおりです:

リーリー

実行結果:

テスト結果:

メニューが正常に削除されました。

7. 完全なコードを取得します

ダウンロードして使用するには、QQ グループ 213260412 にアクセスして共有してください。

8. フォロー

フォローしてください 蘇州卓金 WeChatパブリックアカウント、Zhuojin SuzhouはSAEプラットフォームに基づいて開発されており、主流のWeChat機能向けに開発およびテストされています。

Zhuojin Suzhou 公開アカウントをフォローして、機能テストを実施し、新しいアプリケーション開発を取得できます。

1. WeChat クライアントにログインし、友達を追加 -

zhuojinszを検索してフォローします。

2. QRコードをスキャンします:

蘇州卓金メニュー機能:

現在、メニューの具体的な機能は開発中であり、徐々に更新される予定ですので、ご期待ください。 。 。



    • 私たちは、偉大な人々が知識を共有すると信じています...

      http://www.bkjia.com/PHPjc/440160.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440160.html技術記事 WeChat パブリック プラットフォーム サービス アカウントと内部テスト資格の申請に成功したサブスクリプション アカウントはすべて、メニューをカスタマイズする機能を備えています。開発者はこの機能を使用して、公開アカウントの会話インターフェイスの下部に...
      を追加できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。