接入步骤:
- 通过natapp获取测试域名(也可以用自己的服务器或域名)
- 申请公众号测试号(也可以用已有的公众号)
- 项目对接
一 . 通过natapp获取测试域名(也可以用自己的服务器或域名)
跟微信对接需要有一个域名,用于系统跟微信之间的API请求传输。因为微信只接收80端口的域名,所以如果我们在本地调试时就需要通过内网穿透,让域名可以在外网里访问。 有很多工具可以实现,像花生壳,ngrok,natapp等,这里我用到的是natapp
- 打开 https://natapp.cn/ ,然后注册一个账号
- 购买隧道:
这里选择VIP_1或VIP_2即可免费的是随机分配域名的,每次都会变,所以不选择,这个基本够测试用了
购买后:
点击配置
3. natapp的使用可参考他的使用文档:https://natapp.cn/article/natapp_newbie
4. 查看是否正常:在本地启动应用,如果用申请的域名能打开能正常显示就表示OK(测试他能打开就行,因为上面购买的隧道是按流量收费的,所以后端肯定用localhost去访问就好了,只有微信端对接的时候才需要,土豪可忽略)
二. 申请测试号
微信公众平台测试申请地址: https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
点击“登录”,登录后如下:
用微信扫一扫,选择确认登录,即注册成功,
拖到下面的测试号二维码,然后用微信扫一扫并关注
拖到最下面的体验接口权限表- 网页服务- 网页帐号 网页授权获取用户基本信息, 点击修改
在弹出框里输入刚才获取的域名http://XXX.natapp.cc,并确认
三. 项目对接
- 运行应用并登陆(默认账户密码:admin/123456)
2. 点击新增公众号并填写相应的公众号信息
3. 保存后成功后会跳转到指引
后续也可以移动到公众号列表里相应的公众号,点击修改,下面也会有URL和Token复制
4. 将上面的URL和Token填写到测试号的接口配置信息 里
5. 点击提交
如果出现错误则会提示配置失败
成功则会提示配置成功
6. 用微信或者微信开发者公众访问http://xxx.natapp.cc/boot/mobile/index?i=1 后台即会打印出获取到的用户openid
至此,微信公众号对接的初级部分已完成