为保护用户隐私,用户unionID需用户主动授权或关注公众号后才可获得,微信公众号接口将做以下调整: . Q3 ?6 O# D- E# f0 }$ `9 e
1、微信授权登录功能中的换取access_token接口
& {- M% R1 f* w+ v5 xhttps://api.weixin.qq.com/sns/oa ... =authorization_code$ N3 F/ @' P& u) V
本接口在scope参数设置为snsapi_base时不再提供unionID字段。需要unionID的开发者请在使用微信登录时将scope参数设置为snsapi_userinfo。 . ?/ x$ i. g r
& g# `2 P3 y" E( X; P) m2、获取用户基本信息接口 , |8 H, S x6 P0 [5 P
https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN. E+ F D5 ~# y3 b8 f) I
https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN7 g' F3 d: K8 P3 O. ? \
本接口在用户未关注公众号时,将不返回用户unionID信息。
# T) t- r; p% }2 r2 r/ k3 [$ D, I& }; t5 r) b6 F
以上变更将在2017年12月31日之前逐步生效,请开发者尽快更新。​ ) k4 W- k; c8 A k
来源:微信团队 2017年12月13日
; _3 b, |9 j/ E2 `. `
) C* B3 I5 I2 S. N; F% R
, V7 N1 K" y1 ~; U5 j |