Account

Catalog


GET Code to open id

Request path:

https://directory.aiursoft.com/Account/CodeToOpenId

Request example:

https://directory.aiursoft.com/Account/CodeToOpenId?AccessToken=yourAccessToken&Code=0

Try

Request arguments:

Name Required Type
AccessToken Required Text
Code Required Number

Possible Response:

{
  "openId": "an example string.",
  "scope": "an example string.",
  "code": 0,
  "message": "an example string.",
  "protocolVersion": "0.0.0.0"
}

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}

GET User info

Request path:

https://directory.aiursoft.com/Account/UserInfo

Request example:

https://directory.aiursoft.com/Account/UserInfo?AccessToken=yourAccessToken&OpenId=yourOpenId

Try

Request arguments:

Name Required Type
AccessToken Required Text
OpenId Required Text

Possible Response:

{
  "user": {
    "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-10-01T22:26:01.1733745Z",
    "emailConfirmed": true,
    "email": "an example string."
  },
  "code": 0,
  "message": "an example string.",
  "protocolVersion": "0.0.0.0"
}

Possible Response:

{
  "code": -1,
  "message": "Some error.",
  "protocolVersion": "7.0.2.0"
}

Possible Response:

{
  "items": [
    "Some item is invalid!"
  ],
  "code": -10,
  "message": "Your input contains several errors!",
  "protocolVersion": "7.0.2.0"
}