我们知道,服务号有获取用户基本信息的接口,通过 oauth2.0 网页授权获取的。但是认证的订阅号也有获取用户基本信息的接口了,但是与服务号不同的是,这个需要用户主动触发才可以获得,需要用户发送任意关键词或者点击菜单。
1、先获取 openid,用户主动触发,获得 openid
2、获取 access_token
3、通过这两个获取用户基本信息,头像,昵称等
接口调用请求说明
http 请求方式: GET
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
1、获取 openid
先在基本配置服务器地址填写下面 php 文件路径,其中 php 文件需要修改 token
check.php
然后去公众号回复任意关键词即可。
openid 拿到了,该去拿 access_token 了 也很容易。接口是: https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=appid&secret=appsecret
把上面这两个参数( appid=修改,secret=修改)改成你公众号的即可,然后打开公众号基本配置,ip 白名单,然后就可以正常获取 access_token 了。
那么最后一步,就是获取用户基本信息了。
1
RorschachZZZ 2018-05-22 19:28:30 +08:00
为了让你少写点代码推荐你个轮子 easywechat
|
2
ben1024 2018-05-22 19:32:41 +08:00
weiphp or easywechat
|
3
carlclone 2018-05-23 23:16:40 +08:00
easywechat 了解一下 , PHPer 的福利 , 其他语言可没这么好的微信轮子
|
4
han8gui 2018-06-08 13:41:38 +08:00
的确不建议自己写,有很好的轮子: https://github.com/overtrue/wechat
|