微信公众号概念:
开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
分为服务号(企业)和订阅号(媒体和个人),在未认证的情况下开发,需要用到测试环境进行开发,可以用到公众号提供的接口。
下面是针对订阅号开发。
开发测试环境准备:
1.下载内网穿透工具:(本地测试可以获取微信公众号openid)
natapp : https://natapp.cn/ 或ngrok
2.注册账号---》购买隧道---》免费隧道
解压后在config.ini文件中配置修改:authtoken= 对应隧道的authtoken
3.运行就行了,获取可用域名,用于代码和微信测试环境配置中:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
4.申请接口测试号开发 , 配置测试环境:
由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。
获取测试环境的openid和密钥,微信高级接口权限:
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
需填写已下内容:
修改完成后:就可以使用测试的域名,oppenid,密钥;
5.在微信开发者工具,微信公众号测试你的接口
正式申请的公众号需要认证,配置以上信息对接