專案中需要取得微信使用者頭像及暱稱。如果是把暱稱和頭像url儲存到資料庫的話,資訊會無法及時更新,而且更換頭像後原來的url會失效,應該下載頭像到本地嗎?如果是用其他方式的話又如何,請問哪種方式比較合理。
H5本地儲存
每個用的OpenID是唯一的這個需要儲存庫 頭像暱稱可能會變化存session設定過期時間。個人意見
肯定要保存資料庫的,包括openid一起保存。如果對微信用戶名和頭像更新要求高,做排程任務定期去更新。 如果只對頭像有更新需求,那定期訪問頭像地址,如果不存在,就調用接口,查詢微信用戶信息,更新數據庫。
我也碰到這個問題,微信登陸的時候,抓取到微信用戶的頭像,但是如果用戶換頭像了怎麼辦,
H5本地儲存
每個用的OpenID是唯一的這個需要儲存庫 頭像暱稱可能會變化存session設定過期時間。個人意見
肯定要保存資料庫的,包括openid一起保存。如果對微信用戶名和頭像更新要求高,做排程任務定期去更新。
如果只對頭像有更新需求,那定期訪問頭像地址,如果不存在,就調用接口,查詢微信用戶信息,更新數據庫。
我也碰到這個問題,微信登陸的時候,抓取到微信用戶的頭像,但是如果用戶換頭像了怎麼辦,