为保护用户隐私,用户unionID需用户主动授权或关注公众号后才可获得,微信公众号接口将做以下调整: * z0 X7 [! y9 W
1、微信授权登录功能中的换取access_token接口 ) K/ x/ U, h3 Y2 p( x$ d& ?
https://api.weixin.qq.com/sns/oa ... =authorization_code
+ R6 l' X# a) c; M2 r% D( s本接口在scope参数设置为snsapi_base时不再提供unionID字段。需要unionID的开发者请在使用微信登录时将scope参数设置为snsapi_userinfo。
- ^) y) j& w2 r9 R* f6 g1 n( F; K5 w! T o+ F' }
2、获取用户基本信息接口 , n w" x1 e' t
https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN
5 R8 d; J" K) `1 e/ I4 _( @https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN
0 G6 T7 U% S0 S$ z3 l) }- |本接口在用户未关注公众号时,将不返回用户unionID信息。 / c) G2 d- G0 ?, k2 }/ y$ }; t, {$ N
' r. x, {/ i! Z5 m& ? H
以上变更将在2017年12月31日之前逐步生效,请开发者尽快更新。​ 4 T R1 b* E8 U$ l# |
来源:微信团队 2017年12月13日 # h" E+ B4 c) v: _9 N# I' B
6 @( v- K) Q+ B% {- @/ w
3 ~, f# p* ?* L" [
|