接口说明
- 请使用公众号/服务号 appid 参与签名。
- 该接口获取的 openid 可用于微信支付
- 该接口代理微信接口:1、通过code获取网站授权 access_token | 微信开放文档
- 该接口 grant_type 仅支持 authorization_code
GET /api/v2/sns/oauth2/access_token请求参数
参数名称 | 参数类型 | 是否必须 | 位置 | 参数描述 |
platform | string | √ | query | 平台;weixin/douyin |
appid | string | √ | query | 服务号 appid |
code | string | √ | query | OAuth2 获取到的 code;参考:关于微信快速登录功能的说明 | 微信开放文档 |
响应结果
// 成功
{
"access_token": "ACCESS_TOKEN",
"expires_in": 7200,
"refresh_token": "REFRESH_TOKEN",
"openid": "OPENID",
"scope": "SCOPE"
}响应描述
字段名称 | 字段类型 | 字段描述 |
access_token | string | 接口调用凭证 |
expires_in | number | access_token 接口调用凭证超时时间,单位(秒) |
refresh_token | string | 用户刷新 access_token |
openid | string | 授权用户唯一标识 |
scope | string | 用户授权的作用域,使用逗号(,)分隔 |
unionid | string | 用户统一标识。针对一个微信开放平台账号下的应用,同一用户的 unionid 是唯一的 |
错误码
code | 说明 |
410301 | 仅支持微信平台 |
510302 | 创建请求失败;请重试 |
410303 | 请求微信开放平台异常;请重试,如未响应,响应内容格式不对 |
410304 | 未配置微信服务号 |
410306 | 微信开放平台错误返回;如:invalid code |