微信公众平台开发58自定义菜单.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微信公众平台开发58自定义菜单

一、自定义菜单概述 ? 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示: ? ? 二、申请自定义菜单 个人订阅号使用微博认证、企业订阅号通过微信认证;可以申请到自定义菜单资格 服务号默认有菜单权限。 ? 三、获得AppId 和AppSecert ? AppId和AppSecret在开发者中心-开发者ID中,可以找到。 ? ? ? 四、获得Access Token ? 用appid和appsecert获得access token,接口为  HYPERLINK /cgi-bin/token?grant_type=client_credentialappid=APPIDsecret=APPSECRET \t /txw1958/p/_blank /cgi-bin/token?grant_type=client_credentialappid=APPIDsecret=APPSECRET 程序实现如下 ? $appid = ;$appsecret = ;$url = /cgi-bin/token?grant_type=client_credentialappid=$appidsecret=$appsecret; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($ch); curl_close($ch);$jsoninfo = json_decode($output, true);$access_token = $jsoninfo[access_token]; ?你也可以直接在浏览器地址栏中,拼接出地址,执行后,获得如下数据 {access_token:N2L7KXa084WvelONYjkJ_traBMCCvy_UKmpUUzlrQ0EA2yNp3Iz6eSUrRG0bhaR_viswd50vDuPkY5nG43d1gbm-olT2KRMxOsVE08RfeD9lvK9lMguNG9kpIkKGZEjIf8Jv2m9fFhf8bnNa-yQH3g,expires_in:7200} 参数说明如下 参数说明access_token获取到的凭证expires_in凭证有效时间,单位:秒其中的 N2L7KXa084WvelONYjkJ_traBMCCvy_UKmpUUzlrQ0EA2yNp3Iz6eSUrRG0bhaR_viswd50vDuPkY5nG43d1gbm-olT2KRMxOsVE08RfeD9lvK9lMguNG9kpIkKGZEjIf8Jv2m9fFhf8bnNa-yQH3g 就是access token。 ? 或者使用官方的接口调试工具,地址为:  HYPERLINK /debug/cgi-bin/apiinfo?t=indextype=%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C%81form=%E8%8E%B7%E5%8F%96access_token%E6%8E%A5%E5%8F%A3 /token \t /txw1958/p/_blank 使用网页调试工具调试自定义菜单接口? 点击检查问题得,得到原文?/txw1958/p/weixin-58-custom-menu.html? 这样也获得了access token ? ? 五、组织菜单内容 ? 目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。 目前自定义菜单接口可实现两种类型按钮,如下: click: 用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event 的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;view: 用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页的目的,建议与网页授权获取用户基本信息接口结合,获得用户的登入个人信息。 ? 接口调用请求说明 http请求方式:POST(

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档