POST api/SSOStaticLoginByADApi

使用阿迪REST API方式登录SSO

Request Information

URI Parameters

None.

Body Parameters

ClientInfoParam
NameDescriptionTypeAdditional information
DeviceModel

设备模型,机型

string

None.

DeviceID

设备号

string

None.

MemorySize

内存

string

None.

OSVersion

操作系统

string

None.

GCID

显卡ID

string

None.

GCTitle

显卡名称

string

None.

GCType

显卡类型

string

None.

GCSupplier

显卡供应商

string

None.

GCSupplierID

显卡供应商ID

string

None.

GCVersion

显卡版本号

string

None.

GCMemory

显存大小

string

None.

Multithreading

是否支持多线程渲染

string

None.

MaxRenderingTargetNum

最大渲染目标数

string

None.

CPUNum

CPU个数

string

None.

CPUType

CPU类型

string

None.

CPUFrequency

CPU频率

string

None.

loginname

登录名

string

None.

password

密码

string

None.

language

语言设置

string

None.

APPType

APP登录类型

string

None.

AppVersionChannel

APP版本

string

None.

Request Formats

application/json, text/json

Sample:
{
  "DeviceModel": "sample string 1",
  "DeviceID": "sample string 2",
  "MemorySize": "sample string 3",
  "OSVersion": "sample string 4",
  "GCID": "sample string 5",
  "GCTitle": "sample string 6",
  "GCType": "sample string 7",
  "GCSupplier": "sample string 8",
  "GCSupplierID": "sample string 9",
  "GCVersion": "sample string 10",
  "GCMemory": "sample string 11",
  "Multithreading": "sample string 12",
  "MaxRenderingTargetNum": "sample string 13",
  "CPUNum": "sample string 14",
  "CPUType": "sample string 15",
  "CPUFrequency": "sample string 16",
  "loginname": "sample string 17",
  "password": "sample string 18",
  "language": "sample string 19",
  "APPType": "sample string 20",
  "AppVersionChannel": "sample string 21"
}

application/xml, text/xml

Sample:
<ClientInfoParam xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Topwin.Adidas.VM.API.Models">
  <APPType>sample string 20</APPType>
  <AppVersionChannel>sample string 21</AppVersionChannel>
  <language>sample string 19</language>
  <loginname>sample string 17</loginname>
  <password>sample string 18</password>
  <CPUFrequency>sample string 16</CPUFrequency>
  <CPUNum>sample string 14</CPUNum>
  <CPUType>sample string 15</CPUType>
  <DeviceID>sample string 2</DeviceID>
  <DeviceModel>sample string 1</DeviceModel>
  <GCID>sample string 5</GCID>
  <GCMemory>sample string 11</GCMemory>
  <GCSupplier>sample string 8</GCSupplier>
  <GCSupplierID>sample string 9</GCSupplierID>
  <GCTitle>sample string 6</GCTitle>
  <GCType>sample string 7</GCType>
  <GCVersion>sample string 10</GCVersion>
  <MaxRenderingTargetNum>sample string 13</MaxRenderingTargetNum>
  <MemorySize>sample string 3</MemorySize>
  <Multithreading>sample string 12</Multithreading>
  <OSVersion>sample string 4</OSVersion>
</ClientInfoParam>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

BasicResultOfLogin
NameDescriptionTypeAdditional information
code

integer

None.

msg

string

None.

data

Login

None.

Response Formats

application/json, text/json

Sample:
{
  "code": 1,
  "msg": "sample string 2",
  "data": {
    "PasswordExpireIn": 1,
    "Token": "sample string 2",
    "UserID": 3,
    "RoleType": 4,
    "TaskInfo": [
      {
        "ID": 1,
        "LocationTitle": "sample string 2",
        "LocationSortNo": 3,
        "TaskYearAndMonth": [
          {
            "TaskYear": 1,
            "TaskMonth": "sample string 2"
          },
          {
            "TaskYear": 1,
            "TaskMonth": "sample string 2"
          }
        ]
      },
      {
        "ID": 1,
        "LocationTitle": "sample string 2",
        "LocationSortNo": 3,
        "TaskYearAndMonth": [
          {
            "TaskYear": 1,
            "TaskMonth": "sample string 2"
          },
          {
            "TaskYear": 1,
            "TaskMonth": "sample string 2"
          }
        ]
      }
    ],
    "ProductInfo": [
      {
        "ID": 1,
        "LocationTitle": "sample string 2",
        "LocationSortNo": 3,
        "ProductYearAndMonth": [
          {
            "ProductYear": 1,
            "ProductMonth": "sample string 2"
          },
          {
            "ProductYear": 1,
            "ProductMonth": "sample string 2"
          }
        ]
      },
      {
        "ID": 1,
        "LocationTitle": "sample string 2",
        "LocationSortNo": 3,
        "ProductYearAndMonth": [
          {
            "ProductYear": 1,
            "ProductMonth": "sample string 2"
          },
          {
            "ProductYear": 1,
            "ProductMonth": "sample string 2"
          }
        ]
      }
    ],
    "Watermark": "sample string 5"
  }
}

application/xml, text/xml

Sample:
<BasicResultOfLoginibSt4PRI xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Topwin.Adidas.VM.API.Models">
  <code>1</code>
  <data>
    <PasswordExpireIn>1</PasswordExpireIn>
    <ProductInfo>
      <ProductLocation>
        <ID>1</ID>
        <LocationSortNo>3</LocationSortNo>
        <LocationTitle>sample string 2</LocationTitle>
        <ProductYearAndMonth>
          <ProductYearAndMonth>
            <ProductMonth>sample string 2</ProductMonth>
            <ProductYear>1</ProductYear>
          </ProductYearAndMonth>
          <ProductYearAndMonth>
            <ProductMonth>sample string 2</ProductMonth>
            <ProductYear>1</ProductYear>
          </ProductYearAndMonth>
        </ProductYearAndMonth>
      </ProductLocation>
      <ProductLocation>
        <ID>1</ID>
        <LocationSortNo>3</LocationSortNo>
        <LocationTitle>sample string 2</LocationTitle>
        <ProductYearAndMonth>
          <ProductYearAndMonth>
            <ProductMonth>sample string 2</ProductMonth>
            <ProductYear>1</ProductYear>
          </ProductYearAndMonth>
          <ProductYearAndMonth>
            <ProductMonth>sample string 2</ProductMonth>
            <ProductYear>1</ProductYear>
          </ProductYearAndMonth>
        </ProductYearAndMonth>
      </ProductLocation>
    </ProductInfo>
    <RoleType>4</RoleType>
    <TaskInfo>
      <TaskLocation>
        <ID>1</ID>
        <LocationSortNo>3</LocationSortNo>
        <LocationTitle>sample string 2</LocationTitle>
        <TaskYearAndMonth>
          <TaskYearAndMonth>
            <TaskMonth>sample string 2</TaskMonth>
            <TaskYear>1</TaskYear>
          </TaskYearAndMonth>
          <TaskYearAndMonth>
            <TaskMonth>sample string 2</TaskMonth>
            <TaskYear>1</TaskYear>
          </TaskYearAndMonth>
        </TaskYearAndMonth>
      </TaskLocation>
      <TaskLocation>
        <ID>1</ID>
        <LocationSortNo>3</LocationSortNo>
        <LocationTitle>sample string 2</LocationTitle>
        <TaskYearAndMonth>
          <TaskYearAndMonth>
            <TaskMonth>sample string 2</TaskMonth>
            <TaskYear>1</TaskYear>
          </TaskYearAndMonth>
          <TaskYearAndMonth>
            <TaskMonth>sample string 2</TaskMonth>
            <TaskYear>1</TaskYear>
          </TaskYearAndMonth>
        </TaskYearAndMonth>
      </TaskLocation>
    </TaskInfo>
    <Token>sample string 2</Token>
    <UserID>3</UserID>
    <Watermark>sample string 5</Watermark>
  </data>
  <msg>sample string 2</msg>
</BasicResultOfLoginibSt4PRI>