API
Catalog
GET All user granted
Request path:
https://directory.aiursoft.com/API/AllUserGranted
Request example:
https://directory.aiursoft.com/API/AllUserGranted?AccessToken=yourAccessToken&PageSize=0&PageNumber=0
Request arguments:
Name | Required | Type |
---|---|---|
AccessToken | Required | Text |
PageSize | Required | Number |
PageNumber | Required | Number |
Possible Response:
{
"totalCount": 0,
"currentPage": 0,
"currentPageSize": 0,
"items": [
{
"userInfo": {
"id": "an example string.",
"bio": "an example string.",
"nickName": "an example string.",
"sex": "an example string.",
"iconFilePath": "an example string.",
"preferedLanguage": "an example string.",
"accountCreateTime": "2023-06-04T00:22:29.8036928Z",
"emailConfirmed": true,
"email": "an example string."
},
"appId": "an example string.",
"grantTime": "2023-06-04T00:22:29.8039904Z",
"directoryUserId": "an example string."
},
{
"userInfo": null,
"appId": "an example string.",
"grantTime": "2023-06-04T00:22:29.8045508Z",
"directoryUserId": "an example string."
}
],
"code": 0,
"message": "an example string."
}
Possible Response:
{
"code": -1,
"message": "Some error."
}
Possible Response:
{
"items": [
"Some item is invalid!"
],
"code": -10,
"message": "Your input contains several errors!"
}
POST Drop grants
Request path:
https://directory.aiursoft.com/API/DropGrants
Request example:
https://directory.aiursoft.com/API/DropGrants?accessToken=youraccessToken
Request content type:
application/x-www-form-urlencoded
Form content example:
accessToken=youraccessToken
Request form:
Name | Required | Type |
---|---|---|
accessToken | Required | Text |
Possible Response:
{
"code": -1,
"message": "Some error."
}
Possible Response:
{
"items": [
"Some item is invalid!"
],
"code": -10,
"message": "Your input contains several errors!"
}
GET Access token
Request path:
https://directory.aiursoft.com/API/AccessToken
Request example:
https://directory.aiursoft.com/API/AccessToken?appId=yourappId&appSecret=yourappSecret
Request arguments:
Name | Required | Type |
---|---|---|
appId | Required | Text |
appSecret | Required | Text |
Possible Response:
{
"accessToken": "an example string.",
"deadTime": "2023-06-04T00:22:29.8117504Z",
"code": 0,
"message": "an example string."
}
Possible Response:
{
"code": -1,
"message": "Some error."
}
Possible Response:
{
"items": [
"Some item is invalid!"
],
"code": -10,
"message": "Your input contains several errors!"
}