微信小程序 獲取用戶信息(wx.getUserInfo)調整

在4月15號的時候,微信以提升用戶體驗,更改了獲取用戶信息的方式

這是4月15號的第一次公告

https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=&docid=0000a26e1aca6012e896a517556c01


在這次公告裏面,獲取微信用戶信息只能通過button和open-data來獲取了,

這表示以前我們封裝的接口,不能用了,我的解決辦法是在用戶進入的時候就提示直接獲取用戶信息,


在一進入頁面的時候,就提示用戶,需要獲取用戶的授權信息,這樣在後續中就不用在獲取用戶授權了。這樣對普通用戶影響不大,但是像阿拉丁這樣的小程序數據統計平臺,這可就差不多廢了,估計是開發者反響太大,在


在5月10號的時候 ,微信又調整了這部分獲取的方式

https://developers.weixin.qq.com/blogdetail?action=get_post_info&lang=zh_CN&token=&docid=000aee01f98fc0cbd4b6ce43b56c01


這樣基本上只要獲取過授權,而且用戶並沒有在設置中取消授權的話,那麼通過wx.getUserInfo還是能獲取到的,那麼以前感覺並沒有卵用的wx.authorize(以前有沒有授權都需要去調用wx.getUserInfo,如果有一般要去更新下用戶信息,感覺微信可以出個用戶信息是否變更的api,這樣來說,就不用頻繁的去調用wx.getUserInfo,如果用戶信息沒有變更,就直接去取自己數據庫存的用戶信息)在這個地方就派上用場了,如果用戶有過授權,就直接調用api獲取,沒有的話 ,還是先用button獲取授權吧,感覺微信在這個上面有點智障了,可能是微信用戶基數大吧,任何一個決定對他們來說都是不容易的,

當然5.10 的這個改變,足以達到一些方面的限制,估計也是微信希望看到的。







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章