POST {version}/Account/RegisterApp

Request Information

URI Parameters

NameDescriptionTypeAdditional information
version

string

None.

Body Parameters

RegisterIpo
NameDescriptionTypeAdditional information
userAuthorType

用户授权登录类型

UserAuthorTypeEnum

None.

Identifier

用户名或第三方授权

string

None.

Credential

密码或微信

string

None.

UnionID

微信统唯一标码

string

None.

DeviceIdMode

integer

None.

DeviceId

设备标识符(用于无需登录标识) 值的计算方式根据DeviceIdMode方式的不同而不同

string

None.

UUID

自定义Installtion ID phonegap : device.uuid 必须保存起来

string

None.

MAC

设备MAC地址

string

None.

IMEI

国际移动设备识别码

string

None.

AndroidId

Android设备唯一标识码 ANDROID_ID

string

None.

IDFV

IOS的identifierForVendor 每个应用提供商提供的唯一标识,重装app后将不同

string

None.

DeviceName

设备的型号名称

string

None.

DevicePlatform

设备使用的操作系统名称

string

None.

DeviceVersion

操作系统的版本号

string

None.

MChannelID

注册通道

integer

None.

PChannelID

推广渠道编码 0-未知

integer

None.

PChannelUrl

推广URL标识

string

None.

PChannelCode

推广Code

string

None.

UserIP

获得用户IP

string

None.

VersionID

登录时版本

string

None.

Code

验证码

string

None.

DeviceToken

极光推送-DeviceToken

string

None.

Request Formats

application/json, text/json

Sample:
{
  "userAuthorType": 0,
  "Identifier": "sample string 1",
  "Credential": "sample string 2",
  "UnionID": "sample string 3",
  "DeviceIdMode": 4,
  "DeviceId": "sample string 5",
  "UUID": "sample string 6",
  "MAC": "sample string 7",
  "IMEI": "sample string 8",
  "AndroidId": "sample string 9",
  "IDFV": "sample string 10",
  "DeviceName": "sample string 11",
  "DevicePlatform": "sample string 12",
  "DeviceVersion": "sample string 13",
  "MChannelID": 14,
  "PChannelID": 15,
  "PChannelUrl": "sample string 16",
  "PChannelCode": "sample string 17",
  "UserIP": "sample string 18",
  "VersionID": "sample string 19",
  "Code": "sample string 20",
  "DeviceToken": "sample string 21"
}

application/xml, text/xml

Sample:
<RegisterIpo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eshikao.Models.User">
  <AndroidId>sample string 9</AndroidId>
  <Code>sample string 20</Code>
  <Credential>sample string 2</Credential>
  <DeviceId>sample string 5</DeviceId>
  <DeviceIdMode>4</DeviceIdMode>
  <DeviceName>sample string 11</DeviceName>
  <DevicePlatform>sample string 12</DevicePlatform>
  <DeviceToken>sample string 21</DeviceToken>
  <DeviceVersion>sample string 13</DeviceVersion>
  <IDFV>sample string 10</IDFV>
  <IMEI>sample string 8</IMEI>
  <Identifier>sample string 1</Identifier>
  <MAC>sample string 7</MAC>
  <MChannelID>14</MChannelID>
  <PChannelCode>sample string 17</PChannelCode>
  <PChannelID>15</PChannelID>
  <PChannelUrl>sample string 16</PChannelUrl>
  <UUID>sample string 6</UUID>
  <UnionID>sample string 3</UnionID>
  <UserIP>sample string 18</UserIP>
  <VersionID>sample string 19</VersionID>
  <userAuthorType>Unknow</userAuthorType>
</RegisterIpo>

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 'RegisterIpo'.

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": "2026-01-31T18:00:47.3949586+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>2026-01-31T18:00:47.3949586+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>