微信服务号开发说明:测试号申请、自定义菜单添加第三方连接

微信服务号开发方式多种多样,本文对接触过的一种微信服务号开发模式进行记录,作为今后参考的依据。

1.开发模式

本文描述的开发模式如下:

  1. 客户或者市场部等申请服务号
  2. 开发部开发并发布移动端服务的测试版本至互联网上。
  3. 使用测试号进行微信的开发和测试:通过配置测试号的自定义菜单,指向已发布到互联网的测试服务地址
  4. 在正式上线前,获取已经审核通过服务号
  5. 在正式上线时,将服务号自定义菜单配置成已经发布到互联网上的正式服务地址即可。

2.快速链接

  1. 微信公众平台技术文档
  2. 微信公众平台运营规范
  3. 公众平台服务号、订阅号、企业号的相关说明
  4. (企业)注册公众平台步骤
  5. 微信公众平台接口测试帐号申请
  6. 微信公众平台接口调试工具

3.开发说明

对微信开发中的几个环节进行说明。

3.1.微信公众平台接口测试帐号申请

访问https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,登录微信公众平台接口测试帐号申请登录页,如下图所示:
这里写图片描述

点击登录按钮,用自己的微信号扫描弹出的二维码,并确认登录,则页面会跳转至测试号管理的首页,如下图所示。
这里写图片描述

在此页面可以获取测试号的appIDappsecret.

3.2.关注测试号

测试号管理的首页,滚动页面,至测试号二维码部分,用微信扫描二维码,即可关注这个测试号。

3.3.获取access_token

访问https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index,登录微信公众平台接口调试工具页面,如下所示:
这里写图片描述
将之前获取的appIDappsecret复制粘贴到对应的输入框,点击检查问题,可以获得测试号access_token,如下图所示。
这里写图片描述
复制此access_token。然后点击接口类型的下拉菜单,选择自定义菜单,如下图所示。
这里写图片描述
access_token粘贴到对应的输入框中,然后将自定义**菜单json(后续章节有示例)**传复制到body中,点击检查问题,如果json没有问题,则会出现正确的返回值,如下图所示。
这里写图片描述
稍等片刻,通过微信关注的公众号,去访问测试号,会发现微信测试号的菜单已经发生变更。

3.3.自定义菜单样例

自定义菜单json示例:

{
    "button": [
        {
            "type": "view", 
            "name": "百度一下", 
            "url": "https://www.baidu.com"
        }, 
        {
            "name": "菜单", 
            "sub_button": [
                {
                    "type": "view", 
                    "name": "搜狗一下", 
                    "url": "http://www.soso.com/"
                }, 
                {
                    "type": "view", 
                    "name": "视频", 
                    "url": "http://v.qq.com/"
                }, 
                {
                    "type": "view", 
                    "name": "百度一下", 
                    "url": "https://www.baidu.com"
                }
            ]
        }
    ]
}

说明:

  • "type": "view"view是一种类型的自定义菜单,表示用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL。
  • name:菜单名称。
  • url:菜单指向的开发者提供的服务地址。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值