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

Try

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

Try

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!"
}