微信公眾平台 取得access_token
取得access_token
access_token是公眾號的全域唯一介面呼叫憑證,公眾號呼叫各介面時都需使用access_token。開發者需要進行妥善保存。 access_token的儲存至少要保留512個字元空間。 access_token的有效期限目前為2小時,需定時刷新,重複取得將導致上次取得的access_token失效。
公眾平台的API呼叫所需的access_token的使用及產生方式說明:
1、为了保密appsecrect,第三方需要一个access_token获取和刷新的中控服务器。而其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则会造成access_token覆盖而影响业务; 2、目前access_token的有效期通过返回的expire_in来传达,目前是7200秒之内的值。中控服务器需要根据这个有效时间提前去刷新新access_token。在刷新过程中,中控服务器对外输出的依然是老access_token,此时公众平台后台会保证在刷新短时间内,新老access_token都可用,这保证了第三方业务的平滑过渡; 3、access_token的有效时间可能会在未来有调整,所以中控服务器不仅需要内部定时主动刷新,还需要提供被动刷新access_token的接口,这样便于业务服务器在API调用获知access_token已超时的情况下,可以触发access_token的刷新流程。
公眾號可以使用AppID和AppSecret呼叫本介面來取得access_token。 AppID和AppSecret可在微信公眾平台官網-開發頁中取得(需要已成為開發者,帳號沒有異常狀態)。注意呼叫所有微信介面時均需使用https協定。如果第三方不使用中控伺服器,而是選擇各個業務邏輯點各自去刷新access_token,那麼就可能會產生衝突,導致服務不穩定。
介面呼叫請求說明
http请求方式: GET grant_type=client_credential&appid=APPID&secret=APPSECRET
參數說明
回傳說明
#使用網頁偵錯工具偵錯該介面