应用管理
用户授权状态查询
描述
授权码模式的应用,查询用户是否已经记住了应用授权状态。(即下一次访问时不再重复弹出授权页面)
支持的模式
- authorization_code
请求方法
GET
请求地址
https://api.ecnu.edu.cn/api/v1/app/authorizeduser
请求参数
无
返回参数
参数名 | 类型 | 备注 |
---|---|---|
userId | string | 学工号 |
isAuthorized | string | 是否授权,0否1是 |
请求示例
curl -i -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/app/authorizeduser"
返回示例
json
{
"errCode": 0,
"errMsg": "success",
"requestId": "bf2a6242-f54a-43d6-a08c-1008b2b90927",
"data": {
"userId": "20****3",
"isAuthorized": "1"
}
}
重置用户授权状态
描述
授权码模式的应用,重置用户记住的应用授权状态。(即下一次访问时将再次弹出授权页面)
一般用于隐私政策更新,或者开发测试期间方便调试使用。
支持的模式
- authorization_code
请求方法
PUT
请求地址
https://api.ecnu.edu.cn/api/v1/app/authorizeduser
请求参数
无
返回参数
参数名 | 类型 | 备注 |
---|---|---|
userId | string | 学工号 |
isAuthorized | string | 是否授权,0否1是 |
请求示例
curl -X PUT -H "Authorization: Bearer e447e4b4b8e23973b42c44b8d5415603" "https://api.ecnu.edu.cn/api/v1/app/authorizeduser"
返回示例
json
{
"errCode": 0,
"errMsg": "success",
"requestId": "bf2a6242-f54a-43d6-a08c-1008b2b90927",
"data": null
}