1. access_token,appid,appsecret簡介
當你在微信公眾平台注冊微信公眾號時,微信平台會分配你一個appid 和 appsecret ,用appid 和 appsecret用來產生access_token,access_token是動態口令,只在一段時間內有效。
附:官方解釋為:
access_token是公眾號的全局唯一接口調用憑據,公眾號調用各接口時都需使用access_token。開發者需要進行妥善保存。 access_token的存儲至少要保留512個字符空間。access_token的有效期目前為2個小時,需定時刷新,重復獲取將導致上次獲取的 access_token失效。
2. access_token的兩大特性:
(1)唯一有效性
通過appid 和 appsecret用來獲取access_token,而access_token的時效性為2個小時,超時則失效,需要再通過appid 和 appsecret重新獲取 access_token。即有效的access_token只有一個。但是微信公眾平台做了一個機制,當你獲取新的access_token,為了防止數據丟失,舊的access_token短時間內還可用。
(2)全局有效性
access_token就像是一個鑰匙,可以為我們開啟很多微信平台的接口,對於全局或整個項目來說都是有效的(在MemCache和數據庫等中都可調用)。若通過appid 和 appsecret用來獲取access_token,需要根據時效性做一下存儲。(注:盡量先從緩存中獲取數據。)