通用场景
当商户把服务窗、店铺等接口的权限授权给isv之后,支付宝会给isv颁发一个app_auth_token。如若授权成功之后,isv想知道用户的授权信息,如授权者、授权接口列表等信息,可以调用本接口查询某个app_auth_token对应的授权信息
公共请求参数
业务请求参数
app_auth_token必选string(128)
【描述】应用授权令牌
【示例值】201509bbeff9351ad1874306903e96b91d248a36
常见请求示例
默认示例
curl 'https://openapi.alipay.com/gateway.do?charset=utf-8&method=alipay.open.auth.token.app.query&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=rsa2×tamp=${now}' \
-f 'app_auth_token=${app_auth_token}' \
-f 'biz_content={
"app_auth_token":"201509bbeff9351ad1874306903e96b91d248a36"
}'
说明:本示例仅供参考。
公共响应参数
业务响应参数
user_id必选string(16)
【描述】授权商户的user_id
【示例值】2088102150527498
auth_app_id必选string(16)
【描述】授权商户的appid
【示例值】2013121100055554
expires_in必选number(16)
【描述】应用授权令牌失效时间,单位到秒
【示例值】31536000
auth_start必选date(32)
【描述】授权生效时间
【示例值】2015-11-03 01:59:57
auth_end必选date(32)
【描述】授权失效时间
【示例值】2016-11-03 01:59:57
status必选string(7)
【描述】valid:有效状态;invalid:无效状态
【枚举值】
有效状态: valid
无效状态: invalid
【示例值】valid
auth_methods可选string[](4000)
【描述】当前app_auth_token的授权接口列表
【示例值】["alipay.open.auth.token.app.query","alipay.system.oauth.token","alipay.open.auth.token.app"]
is_by_app_auth|是否全权委托授权可选boolean(10)
【描述】当商家选择全权委托授权时值为true,未选择时为false。
【示例值】true
响应示例
正常示例
异常示例
{
"alipay_open_auth_token_app_query_response": {
"code": "10000",
"msg": "success",
"user_id": "2088102150527498",
"auth_app_id": "2013121100055554",
"expires_in": 31536000,
"auth_methods": [
"alipay.open.auth.token.app.query",
"alipay.system.oauth.token",
"alipay.open.auth.token.app"
],
"auth_start": "2015-11-03 01:59:57",
"auth_end": "2016-11-03 01:59:57",
"status": "valid",
"is_by_app_auth": true
},
"sign": "eritjkeijkjhkkkkkkkhjereeeeeeeeeee"
}
说明:本示例仅供参考。
公共错误码
业务错误码
错误码 | 错误描述 | 凯发app官方网站的解决方案 |
---|---|---|
system_error | 系统繁忙 | 服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试 |
app_not_isv | 请求网关的app_id非第三方应用,请求失败 | 检查是否申请了正确的应用类型下的应用 |
auth_token_not_consistent | 令牌的被授权应用与当前发起请求的应用不一致 | 检查是否传错了令牌 |
auth_token_not_existed | 特定权限的令牌不存在 | 检查是否传错了令牌 |
illegal_param | 无效的业务参数app_auth_token | 输入正确的业务参数 |