在4月15號(hào)的時(shí)候,微信以提升用戶(hù)體驗(yàn),更改了獲取用戶(hù)信息的方式 這是4月15號(hào)的第一次公告 developers.weixin.qq.com/blogdetail?… 在這次公告里面,獲取微信用戶(hù)信息只能通過(guò)button和open-data來(lái)獲取了, 這表示以前我們封裝的接口,不能用了,我的解決辦法是在用戶(hù)進(jìn)入的時(shí)候就提示直接獲取用戶(hù)信息, 在一進(jìn)入頁(yè)面的時(shí)候,就提示用戶(hù),需要獲取用戶(hù)的授權(quán)信息,這樣在后續(xù)中就不用在獲取用戶(hù)授權(quán)了。這樣對(duì)普通用戶(hù)影響不大,但是像阿拉丁這樣的小程序數(shù)據(jù)統(tǒng)計(jì)平臺(tái),這可就差不多廢了,估計(jì)是開(kāi)發(fā)者反響太大,在 在5月10號(hào)的時(shí)候 ,微信又調(diào)整了這部分獲取的方式 developers.weixin.qq.com/blogdetail?… 這樣基本上只要獲取過(guò)授權(quán),而且用戶(hù)并沒(méi)有在設(shè)置中取消授權(quán)的話(huà),那么通過(guò)wx.getUserInfo還是能獲取到的,那么以前感覺(jué)并沒(méi)有卵用的wx.authorize( 以前有沒(méi)有授權(quán)都需要去調(diào)用wx.getUserInfo,如果有一般要去更新下用戶(hù)信息,感覺(jué)微信可以出個(gè)用戶(hù)信息是否變更的api,這樣來(lái)說(shuō),就不用頻繁的去調(diào)用 wx.getUserInfo,如果用戶(hù)信息沒(méi)有變更,就直接去取自己數(shù)據(jù)庫(kù)存的用戶(hù)信息 )在這個(gè)地方就派上用場(chǎng)了,如果用戶(hù)有過(guò)授權(quán),就直接調(diào)用api獲取,沒(méi)有的話(huà) ,還是先用button獲取授權(quán)吧,感覺(jué)微信在這個(gè)上面有點(diǎn)智障了,可能是微信用戶(hù)基數(shù)大吧,任何一個(gè)決定對(duì)他們來(lái)說(shuō)都是不容易的, 當(dāng)然5.10 的這個(gè)改變,足以達(dá)到一些方面的限制,估計(jì)也是微信希望看到的。 |
工作日 8:30-12:00 14:30-18:00
周六及部分節(jié)假日提供值班服務(wù)