首頁 >後端開發 >php教程 >微信上做活動 本地會存使用者資訊 問題是頭像過期了怎麼辦 微信又不通知我? ? ?

微信上做活動 本地會存使用者資訊 問題是頭像過期了怎麼辦 微信又不通知我? ? ?

WBOY
WBOY原創
2016-09-23 11:31:061350瀏覽

微信上做活動要獲取用戶資訊我把微信回傳給我的用戶資訊存在本地資料庫中避免每次都從微信獲取但是有個問題如果活動中用戶修改了自己的頭像但是我用的頭像是微信第一次返回給我的我從資料庫中獲取的這樣就造成了頭像是失效的而且用戶修改了微信頭像微信那裡是不會給我通知的我該怎麼做? ? ? 有大嬸給我個想法嗎 萬分感謝~~

回覆內容:

微信上做活動要獲取用戶資訊我把微信回傳給我的用戶資訊存在本地資料庫中避免每次都從微信獲取但是有個問題如果活動中用戶修改了自己的頭像但是我用的頭像是微信第一次返回給我的我從資料庫中獲取的這樣就造成了頭像是失效的而且用戶修改了微信頭像微信那裡是不會給我通知的我該怎麼做? ? ? 有大嬸給我個想法嗎 萬分感謝~~

我是這麼想的用戶有的有關注,有的沒關注,所以必須用第一個接口,要點授權按鈕的那個
既然你要授權,那就授權的信息就直接更新數據庫吧。
反正用戶一進來就判斷是否有session,沒有就判斷cookies,進行登錄,都沒有才授權,反正一授權,你就更新用戶的資訊。

你已經有openid的,而且用戶近期授權了,單方面使用抓取用戶資訊應該是可行的。我之前有關注的用戶直接用openid+accesstoken,就可以抓取用戶資訊了。
你試試下面幾種人

1:追蹤
2:沒追蹤、沒授權
3:沒追蹤、授權了

這三種人你都用下面的介面試試,如果1和3可行,那你要的就是可行的。

微信上做活動 本地會存使用者資訊 問題是頭像過期了怎麼辦 微信又不通知我? ? ?

跟微信互動還是沒辦法完全避免的.
其實修改頭像不是高頻次的動作, 而且頭像不一致影響也不大, 延遲是可以​​承受的. 如果實在對這方面要求高, 就只能每次都請求一次用戶資訊進行對比.

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn