1、只有在公众号的开发者微信号绑定了,才可以用web开发者工具进行调试
2、对于同一个微信用户,不同公众号的openid是不一样的,所以要调用其他接口,前提就是要用户授权,拿到他的openid
3、微信接口分两类,一类用普通的access_token,另一类需要经过用户授权后拿到的access_token(多为用户信息的接口)
4、微信普通接口请求步骤:
1)先用appid、Secret请求接口获取token
2)使用token再请求所需要的接口
5、微信用户授权类接口请求步骤:
1)页面重定向到微信授权页面(https://open.weixin.qq.com/connect/oauth2/authorize?appid=XXXXX&redirect_uri=XXXXX&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect)
2)用户同意,提交给微信
3)微信把访问页面重定向到自身服务器的地址、并带有openid和code
4)通过code,请求微信接口,重新获取access_token(https://api.weixin.qq.com/sns/oauth2/access_token?appid=XXXXX&secret=XXXXX&code=XXXXX&grant_type=authorization_code)
5)使用token再请求所需要的接口(https://api.weixin.qq.com/sns/userinfo?access_token=XXXXX&openid=XXXXX&lang=zh_CN)