微信公众号凭证

微信公众号凭证access_token:


access_token的有效期是7200秒(两小时),在有效期内,可以一直使用,只有当access_token过期时,才需要再次调用接口 获取access_token.在理想情况下,一个7x24小时运行的系统,每天只需要获取12次access_token,即每2小时获取一次.如果在 有效期内,再次获取access_token,那么上一次获取的access_token将失效.

access_token:

我的
{"access_token":"19_srjJWkSttl4cUACd-MGd37bXjCtIuChBB2D49zqrBtXkM74yVlOxzCiKIYakyIUAse1S7C-KjS_nSm7nNlCUjFQAJf8o4Q_K2pH6vyC1m-c","expires_in":7200,"refresh_token":"19_urxAe2x9E8a982Ocvb-NCA8PBKQZSXXYJoxwCMfUEvSWjIr3jhkAJq7Xshvm9IsjuCwKdpUxmFpajZW6JGmvN55rk0rbGVorrRZQ5ml--d4","openid":"oIiHx01E79LoAg_su57M1r1jKz4Y","scope":"snsapi_userinfo"}

小号
{"access_token":"19_ty3Fe58i73rFyFaw6hQBNEKuksC0HA2_s4SUfXQp5m4BudUtqpiWPZ4gkpOULWQHiUnWzFyEdY8PUYAp5FC8WcUSWhHo4yiCQdihGafm7TQ","expires_in":7200,"refresh_token":"19_RnqmHLwxyntGv6pNBJzBOYffczJFw2hUOpjimGzehbY0F23fARAhqdEqOf2Tcmrk1SECMxaXJmQQdR3lEiIkyA7CROd7v27taVcD-Jdsay8","openid":"oIiHx0xwNATQpzuA39vOKBaboeps","scope":"snsapi_userinfo"}

经过实验证明:每个微信登陆公众号,access_token和refresh_token都是不一样的,需要单独的进行缓存

注:
目前,获取access_token接口的调用频率限制为2000次/天,如果每次发送客服消息、获取用户信息、群发消息之前都要先调用获取 access_token接口得到接口访问凭证,这显然是不合理的,一方面会更耗时(多了一次接口调用操作),另一方面2000次/天的调用限制恐怕也不 够用.因此,在实际应用中,我们需要将获取到的access_token存储起来,然后定期调用access_token接口更新它,以保证随时取出的 access_token都是有效的.

当两个小时过期以后,可以通过refres_token进行刷新

==================================================================================================


微信公众号凭证openid:
openid每个用户在公众号下都是唯一的,可以直接保存到数据库当中

猜你喜欢

转载自blog.csdn.net/u013008898/article/details/87932121
今日推荐