jsapi_ticket定义
jsapiticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapiticket的有效期为7200秒,通过accesstoken来获取。由于获取jsapiticket的api调用次数非常有限,频繁刷新jsapiticket会导致api调用受限,影响自身业务,开发者必须在自己的服务全局缓存jsapiticket 。
参考以下文档获取accesstoken(有效期7200秒,开发者必须在自己的服务全局缓存accesstoken):https://developers.weixin.qq.com/doc/offiaccount/BasicInformation/Getaccess_token.html
用第一步拿到的accesstoken 采用http GET方式请求获得jsapiticket(有效期7200秒,开发者必须在自己的服务全局缓存jsapiticket):https://api.weixin.qq.com/cgi-bin/ticket/getticket?accesstoken=ACCESS_TOKEN&type=jsapi
jsapi_ticket格式{"errcode":0,"errmsg":"ok","ticket":"bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA","expires_in":7200}
如何获取ticket数据
import jsonres = {"errcode":0,"errmsg":"ok","ticket":"bxLdikRXVbTPdHSM05e5u5sUoXNKd8-41ZO3MhKoyN5OfkWITDGgnr2fwJ0m9E8NYzWKVZvdVtaUgWvsdshFKA","expires_in":7200}ticket = json.loads(res)['access_token']