讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 14.1 JS-SDK >

14.1 JS-SDK

14.1.1 JS API Ticket

jsapi_ticket是公眾號用於調用微信JS接口的臨時票據。正常情況下,jsapi_ticket的有效期為7200s,通過access_token來獲取。由於獲取jsapi_ticket的API調用次數非常有限,頻繁刷新jsapi_ticket會導致API調用受限,影響自身業務,因此開發者必須在自己的服務全局緩存jsapi_ticket。

獲取jsapi_ticket的接口如下。


https:// api.weixin.qq.com/cgi-bin/ticket/getticket?access_token=ACCESS_TOKEN&type=jsapi
  

成功時,返回的數據示例如下。


{
    "errcode":0,
    "errmsg":"ok",
    "ticket":"bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzW
    KVZvdVtaUgWvsdshFKA",
    "expires_in":7200
}
  

上述數據中,ticket值就是jsapi_ticket。

獲得jsapi_ticket之後,就可以生成JS-SDK權限驗證的簽名了。