ホームページ >バックエンド開発 >PHPチュートリアル >WeChatパブリックプラットフォームのカスタムメニュー開発例_PHPチュートリアル
WeChatパブリックプラットフォームがカスタムメニュー機能を開始しました。カスタムメニューをバックグラウンドで直接編集することも、APIを使用してメニューを設定することもできます
Tencent WeChatがパブリックのカスタマイズを正式に発表しました。 3 月 19 日のプラットフォームでメニュー機能を定義します。現在、この機能は企業・団体のみが利用可能であり、社内試験資格の申請が必要となります。この新機能では、少数のアカウントのみがアクティブ化されています。現時点で、WeChat の商業的価値はさらに探求されています。
開発者はこの機能を使用して、公開アカウントの会話インターフェイスの下部にカスタム メニューを追加できます。ユーザーはメニューのオプションをクリックして、対応する返信情報または Web リンクを呼び出すことができます。
メニュー作成
インターフェースの説明
特定の構造を POST して、WeChat クライアント上にカスタム メニューを作成します。
説明をリクエストします
httpリクエストメソッド: POST
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
構造体は実際には JSON 形式の文字列です。多くの友人がここでつまづくと思います。実装コードは次のとおりです。
コードは次のとおりです | コードをコピー |
public static void main(String[] args) throws Exception { |
現在使用されているカスタム メニュー構造をクエリします。
説明のリクエスト
httpリクエストメソッド:GET
https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN
返品手順作成インターフェイスに対応して、正しい Json の結果が返されます:
コードは次のとおりです
コードをコピー
{"menu":{"button":[{"type":"click","name":"今日の曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"type" :"click","name":"歌手プロフィール","key":"V1001_TODAY_SINGER","sub_button":[]},{"name":"メニュー","sub_button":[{"type":" click","name":"hello word","key":"V1001_HELLO_WORLD","sub_button":[]},{"type":"click","name":"いいね","key" : "V1001_GOOD","sub_button":[]}]}]}} | |
メニュー削除 |
現在使用しているカスタムメニューをキャンセルします。
説明のリクエスト
httpリクエストメソッド:GET
返品手順
作成インターフェイスに対応して、正しい Json の結果が返されます:
コードは次のとおりです
コードをコピー
{"エラーコード":0,"errmsg":"ok"} | |
true