微信小程序> 微信【第三方平台】代公众号/小程序获取用户信息

微信【第三方平台】代公众号/小程序获取用户信息

浏览量:763 时间: 来源:cc哩

获取用户信息有两种方式:

1,发送授权链接给用户微信手机端,用户点击链接授权登录;Api文档链接

2,第三方平台已拥有用户的openid ,直接后台掉接口获取。Api文档链接

===============================================================================================

方法2相对来说会比较简单点,直接调接口获取就行

https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

 参数说明:

参数是否必须说明
access_token调用接口凭证
openid普通用户的标识,对当前公众号唯一
lang返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语

值得注意的是access_token是公众号授权给第三方时返回的access_token, 不是第三方平台的compent_access_token,如果access_token 过期了,就得调接口去刷新 ;

 

方法1 ,就比较繁琐了:(具体的借口地址看文档)

1,生成授权链接发送给用户;(这边有一个地方值得注意,就是那个scope参数需授权作用域为snsapi_userinfo和snsapi_base,第一个是需要用户点击授权的,第二个用户点下就可以了-静默授权)

2,用户授权之后返回code;

3,通过code 获取access_token和openid;(需要注意的是,对访问该链接的客户端有IP白名单的要求,要把IP地址加入白名单

4, 用access_token 和 openid 获取用户信息。

 

这两个最常见的错误就是token 过期(需要用refresh_token 去刷新,如果也过期了,那就得重新授权),api未授权(第三方平台是否有相关的权限,在微信开放平台/管理中心/第三方平台下 更改权限管理)

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎