POST {version}/Account/LoginApp

用户登录

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

LoginDto
NameDescriptionTypeAdditional information
userAuthorType

用户授权登录类型

UserAuthorTypeEnum

None.

Identifier

用户名

string

None.

Code

验证码

string

None.

Credential

密码

string

None.

UserIP

用户IP

string

None.

AppID

AppID

string

None.

UnionID

微信统唯一标码

string

None.

Request Formats

application/json, text/json

Sample:
{
  "userAuthorType": 0,
  "Identifier": "sample string 1",
  "Code": "sample string 2",
  "Credential": "sample string 3",
  "UserIP": "sample string 4",
  "AppID": "sample string 5",
  "UnionID": "sample string 6"
}

application/xml, text/xml

Sample:
<LoginDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eshikao.Models.User">
  <AppID>sample string 5</AppID>
  <Code>sample string 2</Code>
  <Credential>sample string 3</Credential>
  <Identifier>sample string 1</Identifier>
  <UnionID>sample string 6</UnionID>
  <UserIP>sample string 4</UserIP>
  <userAuthorType>Unknow</userAuthorType>
</LoginDto>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'LoginDto'.

Response Information

Resource Description

UserInfoDto
NameDescriptionTypeAdditional information
UserId

系统中唯一标识用户的键值

string

None.

Token

登录Token

string

None.

Role

角色

string

None.

UserSign

用户签名

string

None.

LookQuestionNum

看题数量

integer

None.

Birthday

生日

date

None.

Mobile

用户注册手机号码

string

None.

NickName

用户昵称

string

None.

RealName

用户真实姓名

string

None.

Sex

用户性别

string

None.

Avatar

用户头像

string

None.

AvatarBase64

Base64头像

string

None.

ExamType

考试类型

integer

None.

GradeTypeID

年级

string

None.

SubjectTypeID

阶段

string

None.

AreaID

所在省份

string

None.

AreaName

省份中文名称

string

None.

PChannelId

渠道编号

integer

None.

PChannelUrl

渠道Url

string

None.

IsLogin

登录:0-未授权 1-已授权

integer

None.

IsSetExamType

是否设置考试类型

boolean

None.

IsSetPwd

是否设置密码

boolean

None.

IsCheck

是否审核版本

string

None.

UUID

UUID

string

None.

LoginMode

登录模式: 0、正式用户 1、游客

integer

None.

MemberToTime

会员到期日期

string

None.

IsMember

是否会员

boolean

None.

MemberInfo

会员信息

MemberInfoDto

None.

Response Formats

application/json, text/json

Sample:
{
  "UserId": "sample string 1",
  "Token": "sample string 2",
  "Role": "sample string 3",
  "UserSign": "sample string 4",
  "LookQuestionNum": 5,
  "Birthday": "2025-04-25T12:26:46.471555+08:00",
  "Mobile": "sample string 7",
  "NickName": "sample string 8",
  "RealName": "sample string 9",
  "Sex": "sample string 10",
  "Avatar": "sample string 11",
  "AvatarBase64": "sample string 12",
  "ExamType": 13,
  "GradeTypeID": "sample string 14",
  "SubjectTypeID": "sample string 15",
  "AreaID": "sample string 16",
  "AreaName": "sample string 17",
  "PChannelId": 18,
  "PChannelUrl": "sample string 19",
  "IsLogin": 20,
  "IsSetExamType": true,
  "IsSetPwd": true,
  "IsCheck": "sample string 23",
  "UUID": "sample string 24",
  "LoginMode": 25,
  "MemberToTime": "sample string 26",
  "IsMember": true,
  "MemberInfo": {
    "BigTitle": "sample string 1",
    "Title": "sample string 2",
    "OpenNum": "sample string 3",
    "CommonProblem": "sample string 4",
    "MemberIntroduces": [
      {
        "Title": "sample string 1",
        "Describe": "sample string 2",
        "Cover": "sample string 3",
        "ImageUrl": "sample string 4",
        "Sort": 5
      },
      {
        "Title": "sample string 1",
        "Describe": "sample string 2",
        "Cover": "sample string 3",
        "ImageUrl": "sample string 4",
        "Sort": 5
      }
    ]
  }
}

application/xml, text/xml

Sample:
<UserInfoDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eshikao.Model">
  <AreaID>sample string 16</AreaID>
  <AreaName>sample string 17</AreaName>
  <Avatar>sample string 11</Avatar>
  <AvatarBase64>sample string 12</AvatarBase64>
  <Birthday>2025-04-25T12:26:46.471555+08:00</Birthday>
  <ExamType>13</ExamType>
  <GradeTypeID>sample string 14</GradeTypeID>
  <IsCheck>sample string 23</IsCheck>
  <IsLogin>20</IsLogin>
  <IsMember>true</IsMember>
  <IsSetExamType>true</IsSetExamType>
  <IsSetPwd>true</IsSetPwd>
  <LoginMode>25</LoginMode>
  <LookQuestionNum>5</LookQuestionNum>
  <MemberInfo>
    <BigTitle>sample string 1</BigTitle>
    <CommonProblem>sample string 4</CommonProblem>
    <MemberIntroduces>
      <MemberIntroduceDto>
        <Cover>sample string 3</Cover>
        <Describe>sample string 2</Describe>
        <ImageUrl>sample string 4</ImageUrl>
        <Sort>5</Sort>
        <Title>sample string 1</Title>
      </MemberIntroduceDto>
      <MemberIntroduceDto>
        <Cover>sample string 3</Cover>
        <Describe>sample string 2</Describe>
        <ImageUrl>sample string 4</ImageUrl>
        <Sort>5</Sort>
        <Title>sample string 1</Title>
      </MemberIntroduceDto>
    </MemberIntroduces>
    <OpenNum>sample string 3</OpenNum>
    <Title>sample string 2</Title>
  </MemberInfo>
  <MemberToTime>sample string 26</MemberToTime>
  <Mobile>sample string 7</Mobile>
  <NickName>sample string 8</NickName>
  <PChannelId>18</PChannelId>
  <PChannelUrl>sample string 19</PChannelUrl>
  <RealName>sample string 9</RealName>
  <Role>sample string 3</Role>
  <Sex>sample string 10</Sex>
  <SubjectTypeID>sample string 15</SubjectTypeID>
  <Token>sample string 2</Token>
  <UUID>sample string 24</UUID>
  <UserId>sample string 1</UserId>
  <UserSign>sample string 4</UserSign>
</UserInfoDto>