微信在线接口调试工具的使用

 微信公众平台为公众号开发者提供了网页版的接口调试工具。

在线测试接口地址:https://mp.weixin.qq.com/debug

1、获取access_token

    acess_token是公众号的全局唯一票据,公众号调用微信平台接口时都需要使用access_token。我们要主动给微信平台发送客服信息,该access_token就是我们的凭证。->获取access_token 的两种方法。

    A.通过基础支持

        093647_l7hK_1760394.png

输入appid,和secret,这个参数在测试号信息中。输入后然后检查问题,返回体中给出了access_token以及存活时间即7200秒。

    B.在浏览器输入URL格式为:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你的appid&secret=你的appsecret,最后可以得到

2、向用户发送信息

    参数列表输入access_token

    Body体内是一个json格式的数据(格式如下)

{
    "touser": "oYnAxwyLxq0T70sQAHhnDEhvb2AY",
    "msgtype": "text",
    "text": {
        "content": "1"
    }
}

这里touser填的是你要发送的目的地,是一个openid.每个用户在关注你的公总平台时都会分配唯一一个openid,在你的管理页面

110827_vGyN_1760394.png

Msgtype是你要发送的数据类型,这里是文本数据

content是你要发送的内容。

点击“检查问题”得到结果,表示没问题,(我关注了我的的测试号)在订阅号中找到该测试号发现收到了该信息。

3、创建菜单接口

     前面介绍了 获取access_token接口 ,它就是“钥匙”,主要是为了调用其他接口做准备。下面介绍一下创建菜单接口。

    3.1 菜单json

    创建微信公众号主要是json格式的字符串参数进行创建。

    菜单级包括:一级菜单、二级菜单。

    类型包括:链接、消息、事件、调用摄像头,等等。

    微信官方开发文档描述:      

1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。
2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。
3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,
如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有更新,
就会刷新客户端的菜单。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。

简单起见,我们只创建一个链接菜单“我的菜单”,点击它可以打开百度网页,json如下:

{
     "button": [
              {
                    "type": "view", 
                    "name": "我的菜单", 
                    "url": "http://www.baidu.com", 
                    "sub_button": [ ]
                }
        ]
}

sub_button:是二级菜单,你也可以尝试将json写的复杂一些,不过要保证格式是正确的。

如果有二级菜单,一级菜单就只有展现作用,打不开百度链接。

 

转载于:https://my.oschina.net/inchlifc/blog/1616140

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值