Interface de requête de menu personnalisée
Interface de requête de menu personnalisé
Après avoir utilisé l'interface pour créer un menu personnalisé, les développeurs peuvent également utiliser l'interface pour interroger la structure du menu personnalisé. Veuillez également noter qu'après avoir défini un menu personnalisé, vous pouvez utiliser cette interface de requête de menu personnalisé pour obtenir le menu par défaut et toutes les informations de menu personnalisé.
Demande d'instructions
http请求方式:GET https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN
Instructions de retour (quand il n'y a pas de menu personnalisé)
对应创建接口,正确的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": "http://www.soso.com/", "sub_button": [ ] }, { "type": "view", "name": "视频", "url": "http://v.qq.com/", "sub_button": [ ] }, { "type": "click", "name": "赞一下我们", "key": "V1001_GOOD", "sub_button": [ ] } ] } ] } }
Instructions de retour (quand il y a un menu personnalisé)
{ "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 } ]
}
Remarque : le menu est le menu par défaut, le menu conditionnel est la liste de menus personnalisés . Pour les descriptions des champs, voir la description de la page de l'interface du menu personnalisé.
Utilisez des outils de débogage Web pour déboguer cette interface