インターフェイスを使用してカスタム メニューを作成した後、開発者はインターフェイスを使用してカスタム メニューの構造をクエリすることもできます。また、パーソナライズされたメニューを設定した後、このカスタム メニュー クエリ インターフェイスを使用して、デフォルト メニューとすべてのパーソナライズされたメニュー情報を取得できることにも注意してください。
リクエスト手順
httpリクエストメソッド: GETapi.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":"view","name":"検索","url":"www.soso.com/","sub_button":[]},{"type": "view ","name":"video","url":"v.qq.com/","sub_button":[]},{"type":"click","name":"いいね! us ","key":"V1001_GOOD","sub_button":[]}]}]}}
指示を返す (パーソナライズされたメニューがある場合)
{ "menu": { "button": [ { "type": "click", "name": "今日歌曲", "key": "V1001_TODAY_MUSIC", "sub_button": [ ] } ], "menuid": 208396938 }, "conditionalmenu": [ { "button": [ { "type": "click", "name": "今日歌曲", "key": "V1001_TODAY_MUSIC", "sub_button": [ ] }, { "name": "菜单", "sub_button": [ { "type": "view", "name": "搜索", "url": "http://www.soso.com/", "sub_button": [ ] }, { "type": "view", "name": "视频", "url": "http://v.qq.com/", "sub_button": [ ] }, { "type": "click", "name": "赞一下我们", "key": "V1001_GOOD", "sub_button": [ ] } ] } ], "matchrule": { "group_id": 2, "sex": 1, "country": "中国", "province": "广东", "city": "广州", "client_platform_type": 2 }, "menuid": 208396993 } ] }
注: menu はデフォルトのメニューであり、conditionalmenu はパーソナライズされたメニューリスト。フィールドの説明については、パーソナライズされたメニュー インターフェース ページの説明を参照してください。
【関連する推奨事項】
1. 特別な推奨事項: 「php Programmer Toolbox」V0.1バージョンのダウンロード
2. WeChatパブリックアカウントプラットフォームのソースコードのダウンロード
以上がWeChatが開発したメニュークエリインターフェースの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。