这里在微信官网上用调试工具来实现, 代码实现后面再补 。
进入: https://mp.weixin.qq.com/debug
step 1、获取 access_token:
step 2: 粘贴上一步获取到的 access_token, 在 body 中粘贴:
{
"button":[
{
"type":"click",
"name":"今日歌曲",
"key":"V1001_TODAY_MUSIC"
},
{
"name":"菜单",
"sub_button":[
{
"type":"view",
"name":"搜索",
"url":"http://www.soso.com/"
},
{
"type":"click",
"name":"赞一下我们",
"key":"V1001_GOOD"
}]
}]
}
官方文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013
中的 json
{
"button":[
{
"type":"click",
"name":"今日歌曲",
"key":"V1001_TODAY_MUSIC"
},
{
"name":"菜单",
"sub_button":[
{
"type":"view",
"name":"搜索",
"url":"http://www.soso.com/"
},
{
"type":"miniprogram",
"name":"wxa",
"url":"http://mp.weixin.qq.com",
"appid":"wx286b93c14bbf93aa",
"pagepath":"pages/lunar/index"
},
{
"type":"click",
"name":"赞一下我们",
"key":"V1001_GOOD"
}]
}]
}
是有问题的, 会报错:
{"errcode":85005,"errmsg":"appid not bind weapp hint: [8bRFoA0823vr20]"}
删除这一块:
{ "type":"miniprogram", "name":"wxa", "url":"http://mp.weixin.qq.com", "appid":"wx286b93c14bbf93aa", "pagepath":"pages/lunar/index.html", },
才行。
不明白官方文档为什么都有坑……