微信教程02:获取access_token
2016-12-14 21:57
176 查看
一、access_token简介
access_token是公众号接口调用的凭据,公众号调用各接口时均需使用access_token。例如:
1)创建自定义菜单接口:https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
2)获取素材列表接口:https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN
3)获取用户基本信息接口:https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN
等等,这些接口的请求地址均需要一个ACCESS_TOKEN参数,该参数就需要调用获取access_token接口来获取
注意:
1)access_token有时效性,当前有效时间为7200秒,需要的存储空间为512个字符空间,需要注意的是,微信后期有可能会改这个access_token的过期时间
2)如果在布署中有多台业务逻辑服务器均在自己的程序中获取access_token,这将造成多次刷新access_token的情况,建议布署中通过一台中控服务器来统一获取,或者将access_token存入缓存中统一读取
二、access_token获取方式
1、接口请求地址:http请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET[/code]
2、请求参数说明:
参数 | 是否必须 | 说明 |
grant_type | 是 | 获取access_token固定为client_credential |
appid | 是 | 第三方用户唯一任证 |
secret | 是 | 第三方用户唯一任证密钥 |
3、返回说明:
1)成功
{"access_token":"ACCESS_TOKEN","expires_in":7200}
2)失败
{"errcode":40013,"errmsg":"invalid appid"}
相关文章推荐
- 微信公共号开发教程java版——公共号access_token的获取(五)
- 微信开发者获取服务令牌(component_access_token){"errcode":41002,"errmsg":"appid missing"}
- java微信签名,验证微信发送的signature,还有获取access_token和ticket
- 夺命雷公狗---微信开发13----获取access_token
- 微信学习_06_access_token的获取
- 微信获取access_token永久有效
- python之获取微信access_token
- PHP微信开发之获取access_token
- 微信access_token的获取开发示例
- 微信&java 开发4 access_token获取
- 微信--获取access_token
- java微信接口之——获取access_token
- 微信接口开发1--向微信发送请求--获取access_token
- java微信接口之——获取access_token
- 微信access_token的获取开发示例
- 微信开发的access_token的获取
- php微信2 获取自定义菜单中的access_token
- 微信开发学习总结(二)—微信开发入门(公众号接入以及access_token获取)
- 记录今天学习到的 --- 如何获取微信access_token及微信二维码ticket。