微信公众平台自定义菜单接口开发(1)

news/2024/7/7 12:49:51

 微信公众平台开发 微信公众平台开发者 微信公众平台开发模式 自定义菜单接口API

作者:方倍工作室
原文:http://www.cnblogs.com/txw1958/archive/2013/04/19/weixin-menu1.html

 

一、获取权限

自定义菜单接口目前处于内测阶段,需要向腾讯官方申请权限。通过权限的账号将获得到appid和appsecret

然后通过appid和appsecret获取access_token

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

 

二、菜单创建

通过POST一个特定结构体,实现在微信客户端创建自定义菜单。

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

结构体如下:

 {
     "button":[
     {    
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "name":"菜单",
           "sub_button":[
            {
               "type":"click",
               "name":"hello word",
               "key":"V1001_HELLO_WORLD"
            },
            {
               "type":"click",
               "name":"赞一下我们",
               "key":"V1001_GOOD"
            }]
       }]
 }

菜单删除 

https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN

 

三、效果演示

  

最终效果

 

说明:申请已经暂停


欢迎关注方倍工作室微信,了解我们及行业的最新动态


 

转载于:https://www.cnblogs.com/lanzhi/p/6467730.html


http://www.niftyadmin.cn/n/1003453.html

相关文章

【数学知识拾贝】模式识别所需要的线性代数知识总结

【导语】本科期间只是将线代学了,并且通过做题拿到了一个不错的分数,但是掌握并不牢靠。到了研究生阶段以后,模式识别、机器学习、应用数学等课程都需要大量运用线代进行推导或者证明,线代知识的匮乏让我很吃力,所以借…

Android入门第十四篇之画图

常用控件说了不少,现在说说手机开发中也常用到的画图。要掌握Android的画图,首先就要了解一下,基本用到的图形接口: 1.Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图…

Shell 中if做比较

比较两个字符串是否相等的办法是:if [ "$test"x "test"x ]; then这里的关键有几点:1 使用单个等号2 注意到等号两边各有一个空格:这是unix shell的要求3 注意到"$test"x最后的x,这是特意安排的&am…

ExtJS梦想之旅(八)--GridPanel和EditorGridPanel的使用

表格在web开发中会经常被使用到,是一种非常重要的组件,因此ExtJS在这方面做得也很出色,在这里也作为一个重点的组件来和大家分享,共同探讨一下。 Ext.grid.GridPanel此类系基于Grid控件的一个面板组件,呈现了G…

C#计算器

前台: 后台: String Fh "";//用于存储符号运算符 double a, b, c;//a为第一个接收的值,b为第二个值,c为计算结果 long s 1;//初始小数的位数 // 构造函数 public MainPage() { …

你所需要知道的关于AutoML和NAS的知识点

【GiantPandaCV导读】本文是笔者第一次进行翻译国外博客,第一次尝试,由于水平的限制,可能有的地方翻译表达的不够准确,在翻译过程中尽量还原作者的意思,如果需要解释的部分会在括号中添加,如有问题欢迎指正…

Underfined reference clock_gettime not solved b...

2019独角兽企业重金招聘Python工程师标准>>> underfined-reference-clock-gettime-not-solved-by-lrt up vote 0 down vote favorite Im trying to compile the program the source for which is here. As per his instructions Im compiling using the command g -…

00Asp.Net前台调用后台变量

1.Asp.Net中几种相似的标记符号: < %...%>< %#... %>< % %>< % %>解释及用法 答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行&#xff0c;用于数据绑定 如: < %# Container.DataItem("tit") %> < % %>: 在程序执…