1.無論重復幾次關注同一個公眾號,openid都是唯一的。而不同的公眾號,用戶的openid就是不同的。
2.公眾號的access_token每天是有設置調用次數的,每次拿到access_token之后應該存起來。access_token的有效時長是兩個小時。每個用戶在進入公眾號之后會產出一個openid這個openid是用戶的身份憑證(這個openid在某個公眾號是唯一的,且是不變的)。
3.微信開發時會遇到兩個accessToken,一個是微信公眾號接口調用的授權憑證,也就是每次調用微信公眾平臺其他接口所需要的接口憑證,詳見鏈接描述?。因為微信公眾平臺對每個注冊應用都有這個accessToken刷新次數上限(目前是2000次/天),并且多臺服務器同時利用accessToken調用微信接口時,必須保證accessToken都是最新更新的那個。所以這個accessToken是需要我們的服務器進行保存并定時去更新的(有效期兩小時),至于具體是保存在數據庫還是服務器緩存中就要看業務需要了。 如上,這個accessToken是一個平臺與一個app之間對應并保持實時唯一的。
另外一個accessToken是微信用戶授權我們應用時提供給我們的,這個token是某一個用戶與某一個app之間對應保持實時唯一的,主要用來我們獲取用戶資源時校驗權限的,這個沒有次數限制,可以不做保存。但是如果需要頻繁獲取用戶信息的話,建議也可以在微信用戶授權你們應用時,觸發定時器去實時更新,畢竟這樣也確實能夠節省很大的網絡開銷。詳見鏈接描述
4.微信公眾號開發中,獲取用戶資料的兩種方式鏈接描述