用户unionID获取策略调整,请开发者注意更新
2017-12-16 11:41
232 查看
为保护用户隐私,用户unionID需用户主动授权或关注公众号后才可获得,微信公众号接口将做以下调整:
1、微信授权登录功能中的换取access_token接口
本接口在scope参数为snsapi_base时不再提供unionID字段。
调整建议:
只需将scope参数修改为snsapi_userinfo即可重新获得用户unionID。
详情可参考微信授权登录文档
2、获取用户基本信息接口
本接口在用户未关注公众号时,将不返回用户unionID信息。
调整建议:
已关注的用户,开发者可使用“获取用户基本信息接口”获取unionID;
未关注用户,开发者可使用“微信授权登录接口”并将scope参数设置为snsapi_userinfo,获取用户unionID
详情可参考获取用户基本信息接口文档
以上变更将在2017年12月31日之前逐步生效,请开发者尽快更新。
1、微信授权登录功能中的换取access_token接口
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
本接口在scope参数为snsapi_base时不再提供unionID字段。
调整建议:
只需将scope参数修改为snsapi_userinfo即可重新获得用户unionID。
详情可参考微信授权登录文档
2、获取用户基本信息接口
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN
https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN
本接口在用户未关注公众号时,将不返回用户unionID信息。
调整建议:
已关注的用户,开发者可使用“获取用户基本信息接口”获取unionID;
未关注用户,开发者可使用“微信授权登录接口”并将scope参数设置为snsapi_userinfo,获取用户unionID
详情可参考获取用户基本信息接口文档
以上变更将在2017年12月31日之前逐步生效,请开发者尽快更新。
相关文章推荐
- 微信公众平台 获取用户基本信息(UnionID机制)
- 微信网页开发之获取用户unionID的两种方法--基于微信的多点登录用户识别
- 微信小程序在java后台获取用户unionid等敏感信息
- iOS学习笔记32-iOS 9系统策略更新,使用微信SDK的开发者注意升级
- iOS 9系统策略更新,请开发者注意升级
- iOS 9系统策略更新,使用微信SDK的开发者注意升级
- iOS 9系统策略更新,使用微信SDK的开发者注意升级
- 微信小程序-获取用户session_key,openid,unionid - 后端为nodejs
- 微信公共号开发教程java版——获取用户基本信息(UnionID机制)(七)
- 小程序中关于app.js中用户的调用与获取unionid
- 小程序获取用户unionid的方法
- iOS 9系统策略更新,使用微信SDK的开发者注意升级
- 微信第三方授权获取UNIONID和用户信息
- 微信网页开发之获取用户unionID的两种方法--基于微信的多点登录用户识别
- wp7中如何获取设备ID和用户ID
- 微信快速开发框架V2.3--增加语音识别及网页获取用户信息(八),代码已更新至Github
- 还使用SVN1.6版本的Android开发者注意了。ADT与SVN的兼容性错误。ADT更新的高发性问题
- 万字运营实操干货:核心用户获取和运营策略(内含案例)
- 步步为营VS 2008 + .NET 3.5(13) - DLINQ(LINQ to SQL)之用户自定义函数、在不同的DataContext之间做更新、缓存、获取信息、数据加载选项和延迟加载