为保护用户隐私,用户unionID需用户主动授权或关注公众号后才可获得,微信公众号接口将做以下调整: ( J. s. L2 l; b, d9 _
1、微信授权登录功能中的换取access_token接口
# l- W/ v, g; ^6 E, \! `https://api.weixin.qq.com/sns/oa ... =authorization_code
+ s" C/ T1 j0 D+ J本接口在scope参数设置为snsapi_base时不再提供unionID字段。需要unionID的开发者请在使用微信登录时将scope参数设置为snsapi_userinfo。
3 \3 {7 r6 u4 i
. \6 i$ ^, x7 Z! r2、获取用户基本信息接口 $ _& }9 h9 `6 M5 D5 l
https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN) n" U) ^6 L0 e# Z1 K4 M! r
https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN
. \ E S0 g1 v+ ~本接口在用户未关注公众号时,将不返回用户unionID信息。 * S3 b1 c4 r8 S
# F& H; e, N1 u以上变更将在2017年12月31日之前逐步生效,请开发者尽快更新。​ + E2 b* j$ O9 H& ^3 ~; J- E
来源:微信团队 2017年12月13日 4 [+ t/ G5 s. d$ |' |
+ u% b" D# i2 t+ E$ J9 \
1 a# U/ A; O; a6 F z |