PHP微信公众平台接口(三)——自定义菜单

来源:互联网 发布:linux服务器慢的原因 编辑:程序博客网 时间:2024/06/05 20:22

获取access_token后,就可以继续请求其他微信接口了。

创建自定义菜单:

1、自定义菜单,就是设置微信进入公众号后的主界面下的菜单栏,这里不需要写什么逻辑,只需请求接口修改对应参数信息就行了。

2、这里可以随便找个调试工具来请求接口。

请求接口:https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

请求方式:POST

ACCESS_TOKEN就填你获取到的access_token,注意有效时间。

因为要提交的数据嵌套着多层对象,所以不能用form-data提交,而使用raw方式提交数据。

{
     "button":[
     {    
          "type":"view",
          "name":"共享鸭脖",
          "url":"https://www.baidu.com"
      },
      {
           "name":"游戏",
           "sub_button":[
           {    
               "type":"click",
               "name":"谁是卧底",
               "key":"game01"
            },
            {
               "type":"click",
               "name":"狼人杀",
               "key":"game02"
            }]
       },
      {
           "name":"菜单",
           "sub_button":[
           {    
               "type":"click",
               "name":"查询订单",
               "key":"order"
            },
            {
               "type":"view",
               "name":"加盟我们",
               "url":"http://www.baidu.com/"
            }]
       }]
 }

各个字段参数的意思就不说明,自己多修改下字段再请求接口就能明白了。更多的参数可以去官网文档查看。

如果请求成功,微信会返回OK,有时因为延迟等原因,公众号的菜单不会马上起效,多进出几次公众号就行了。

还有查询删除菜单的没用过所以不哆嗦了,用法应该差不多。

阅读全文
0 0
原创粉丝点击