access_token的官方說明:
access_token是公眾號的全局唯一票據,公眾號調用各接口時都需使用access_token。開發者需要進行妥善保存。access_token的存儲至少要保留512個字符空間。access_token的有效期目前為2個小時,需定時刷新,重復獲取將導致上次獲取的access_token失效。
但是由於接口調用的受限,並且重復調用將導致上一次access_token失效,因此在開發時應該盡量少調用請求接口,並且合理的保存access_token。
開發時設計的方案是:
1.將accesstoken保存在數據庫中,數據庫包含兩個節點:a.accesstoken的值,b.accesstoken的獲取時間;
2.獲取accesstoken時,比較當前時間和上一次獲取時間,若大於7200s,則重新獲取accesstoken,並且更新該accesstoken