微信小程序 getAccessToken
作者: --时间: 2022-09-29
阅读量:
获取小程序接口调用凭据
在开发微信小程序时,调用后台 API 需要借助全局唯一的 access_token。本文介绍如何通过微信小程序的 auth.getAccessToken 接口获取 access_token。
1. 请求地址
使用 HTTP GET 方法访问以下地址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
其中,APPID 和 APPSECRET 分别为小程序的唯一凭证和密钥,可在「微信公众平台 - 设置 - 开发者设置」页中获得。注意,需要已经成为开发者,并且账号没有异常状态才能获取。
2. 请求参数
auth.getAccessToken 的请求参数如下:
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| grant_type | string | 是 | 填写 client_credential | |
| appid | string | 是 | 小程序唯一凭证,即 AppID | |
| secret | string | 是 | 小程序唯一密钥,即 AppSecret |
3. 返回值
auth.getAccessToken 返回的 JSON 数据包如下:
| 属性 | 类型 | 说明 |
|---|---|---|
| access_token | string | 获取到的凭证 |
| expires_in | number | 凭证有效时间,单位:秒。目前是7200秒之内的值。 |
| errcode | number | 错误码 |
| errmsg | string | 错误信息 |
其中 errcode 的合法值如下:
| 值 | 说明 | 最低版本 |
|---|---|---|
| -1 | 系统繁忙,此时请开发者稍候再试 | |
| 0 | 请求成功 | |
| 40001 | AppSecret 错误或者 AppSecret 不属于这个小程序,请开发者确认 AppSecret 的正确性 | |
| 40002 | 请确保 grant_type 字段值为 client_credential | |
| 40013 | 不合法的 AppID,请开发者检查 AppID 的正确性,避免异常字符,注意大小写 |
上一篇:微信小程序 服务端
下一篇:微信小程序 getDailySummary
|

