
用自己的APPID和APPSECRET替换,即可获得
返回的数据是json数据{“ access_token”: “ ACCESS_TOKEN”微信接口调用次数限制,“ expires_in”: 7200}
此ACCESS_TOKEN仅有效两个小时,并且该接口具有200个呼叫机会,因此您无法在每次请求获取ACCESS_TOKEN时调用该接口,您必须自己保存.
微信开发人员文档中还提醒您,调用所有微信接口时必须使用https协议.

但是我也可以直接发送HTTP请求. 发送HTTP请求更加复杂.
现在开始测试自定义菜单管理界面
首先请看上面的说明
1. 自定义菜单最多包含3个一级菜单,每个一级菜单最多包含5个二级菜单.

2. 一级菜单最多4个汉字,二级菜单最多7个汉字. 多余的部分将被替换为“ ...”.
3. 创建自定义菜单后,由于微信客户端缓存微信接口调用次数限制,微信客户端需要24小时才能显示. 在测试过程中,您可以尝试取消关注公共帐户并再次关注,创建后即可看到效果.
对于其中的按钮,我仅使用两种视图并单击.
视图类型是根据填写的URL跳转的,单击类型是触发自定义菜单的单击事件

调用创建界面. json数据已传输,请参见格式
{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"view", "name":"视频", "url":"http://v.qq.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] }
它可以根据其格式进行打包以方便菜单的创建. 使用先前的httpuUtil工具类来发送发布请求并传输自定义菜单的json数据,
微信服务器成功也将返回一个json字符串,返回{“ errcode”: 0,“ errmsg”: “ ok”}

失败时errcode不为0
似乎微信的所有接口都可以用这种方式调用,只需要有一个httpUtil工具类,它将自己解析json字符串,
其余界面相似
麻烦是网页授权,这比较麻烦. 下次,我们将总结网页授权并动摇周围的环境
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-272865-1.html
我刚升级了