您的位置:首页 > 移动开发 > 微信开发

微信教程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第三方用户唯一任证密钥
注:appid和secret对应的是公众平台后台中,【开发】选项中的【基本配置】中AppID和AppSecret

3、返回说明:

1)成功

{"access_token":"ACCESS_TOKEN","expires_in":7200}


2)失败

{"errcode":40013,"errmsg":"invalid appid"}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: