正确调用access_token的方式
2018-01-27 21:09
411 查看
通常at每天调用次数是2000次,通常是不用考虑这个的次数的,但是如果网站用的人多了,有可能超过这个次数,那么就要考虑了。
at的生命周期是2小时,有一种说法是通过getcallbackip来测试at是否可用,还说这个getcallbackip是没有使用限制的,然而,用过之后就出现问题了
很明显getcallbackip是有限制的,网上那种用法纯属误导。
正确的用法是将at存到数据库,通过控制台每2小时(建议提前几分钟)清空一次,程序判断数据库的at为空就生成一遍at
at的生命周期是2小时,有一种说法是通过getcallbackip来测试at是否可用,还说这个getcallbackip是没有使用限制的,然而,用过之后就出现问题了
{"errcode":45009,"errmsg":"reach max api daily quota limit hint: [lG_Oua0474vr61!]"}
很明显getcallbackip是有限制的,网上那种用法纯属误导。
//经测试,getcallbackip的方式每天也是有限制的 string text = "https://api.weixin.qq.com/cgi-bin/getcallbackip?access_token=" + at; string json字符串 = HttpService.Get(text); string errcode = this.ty.GetJsonStrValue(json字符串, "errcode"); if (errcode == "you made error,Man!") return true; else return false;
正确的用法是将at存到数据库,通过控制台每2小时(建议提前几分钟)清空一次,程序判断数据库的at为空就生成一遍at
string aT = s.sql_select("select str from access_token where id=1", 0, 0); if (at.isEmptyOrNullOrUndefine()) return false; else return true;
相关文章推荐
- spring-oauth-server实践:授权方式四:client_credentials 模式下access_token的产生
- PHP调用Go服务的正确方式 - Unix Domain Sockets
- 【QQ登录】使用Implicit_Grant方式获取Access_Token
- Wechat 微信端调用“微信支付接口”的正确方式
- vue cli引入微信sdk,完成微信接口调用——获取微信access_token和jsapi_ticket(六)
- 微信企业号开发之access_token接口调用示例
- CURL 笔记:微信 curl 方式 获取access_token https
- [2018-05-27]配置VSTS认证方式使用Personal Access Token
- 【微信公众号】微信关于网页授权access_token和普通access_token的区别及两种不同方式授权
- spring-oauth-server实践:使用授权方式四:client_credentials 模式下access_token做业务!!!
- PHP微信公众平台开:获取接口调用凭据access_token、订阅事件推、消息回复
- PHP 调用 Go 服务的正确方式 - Unix Domain Sockets
- access_token的获取方式
- OAuth2.0学习(1-8) 授权方式五之Access_Token令牌过期更新
- 新浪开放平台:解决获取access_token抛 21323 异常,以及接口调用
- spring-oauth-server实践:授权方式四:client_credentials 模式下有效期内重复申请 access_token ?
- 微信公众号开发(2)---ACCESS_TOKEN和用户信息,http调用工具类
- 使用AFNetWorking 实现以Basic Authentication方式获取access-token
- 新浪授权登录 正确的获取access_token (都不能用curl请求,包括微信授权登录 ) 要用file_get_contents
- Java Native Access调用Delphi示例(JNI的另一种方式)