Skip to content

应用管理

用户授权状态查询

描述

授权码模式的应用,查询用户是否已经记住了应用授权状态。(即下一次访问时不再重复弹出授权页面)

支持的模式

  • authorization_code

请求方法

GET

请求地址

https://api.ecnu.edu.cn/api/v1/app/authorizeduser

请求参数

返回参数

参数名类型备注
userIdstring学工号
isAuthorizedstring是否授权,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

请求参数

返回参数

参数名类型备注
userIdstring学工号
isAuthorizedstring是否授权,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
}