公众号本地开发

微信官方技术文档

https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319

开通个人测试账号

由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推出了微信公众帐号测试号,通过手机微信扫描二维码即可获得测试号。

进入微信公众帐号测试号申请系统

公众号本地开发_第1张图片
image

内网穿透

为了进行本地开发调试,需要有个外网ip的80端口映射到本机某个端口。如果自己有外网机器,可自行搭建ngrok进行穿透服务。或者使用现有的ngrok穿透服务,我自己之前选择natapp.cn可以使用免费通道,随机分配域名。有个问题是域名会不定期变更,付费后可以有个固定子域名。一般情况下,免费的就可以了。

公众号开发配置

接口配置信息修改

请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,请阅读消息接口使用指南。

URL : http://域名/weixin/callback 这里填写你自己的回调地址

Token: 123456 设置成你自己的token

公众号本地开发_第2张图片
image

点提交后,会发送post请求到你的服务端,完成签名校验后,原样返回请求字符串即可完成校验。

JS接口安全域名修改

设置JS接口安全域后,通过关注该测试号,开发者即可在该域名下调用微信开放的JS接口,请阅读微信JSSDK开发文档。

域名 : 填写如baidu.com 不需要http,www等前缀

网页授权获取用户基本信息

公众号本地开发_第3张图片
image

修改成你自己的域名,网页授权用户获取微信用户基本信息。

微信菜单配置

  1. 获取access_token

    curl https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 替换你自己的appid secret

  2. 可通过微信在线调试工具生成菜单

    公众号本地开发_第4张图片
    image

    注意redirect_url需要urlencode

  3. 微信端访问测试

你可能感兴趣的:(公众号本地开发)