一、首先在微信公众平台注册账号:
注册账号现在有两种
1、注册真实账号:https://mp.weixin.qq.com/
如我注册后登陆:
点击左下角的接口权限可以看到已获取的接口权限:
有的权限需要认证后才能获得。
在基本配置里可以看到基本信息。
2、注册测试账号,比较方便快捷,本人后面使用该测试账号调用接口:
https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index
直接用微信扫码登录即可。登录后可以看到appId和appSecret:
别人扫码关注该公众号后,可以在这个后台看到已经关注的用户,微信号即该公众号粉丝的openId :
最下面可以看到该账号的接口权限:
二、开发,具体参见微信公众平台文档:
https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432
三、测试:普通的网页测试(如某公众号打开即跳转到普通的h5页面,这种和在浏览器打开网址几乎没有区别)可以直接在浏览器输入网址测试,但是涉及微信本身的一些信息如需要接收微信服务器推送的事件(来进行交互)、需要获取微信的openId这些在浏览器是测试不了的,这时有两种方法
1、方法1:可以把本地主机映射到公网ip上,再通过真机扫描二维码关注然后来测试。这时候在微信公众平台配置url微信服务器的事件就会推送到这个公网IP也即本地服务;在微信公众平台配置网页授权访问这个公网IP下的网页就可以获取openId了;
2、通过下载微信开发者工具来测试,微信开发者工具打开后和手机微信页面很类似,还带有和浏览器控制台功能差不多的控制台。