POST api/values/ClientLogin

Авторизация Участника в ЛКУ по логину/паролю или через привязанный аккаунт социальной сети.

Request Information

URI Parameters

None.

Body Parameters

ClientLoginRequest
NameDescriptionTypeAdditional information
Login

номер телефона или номер карты

integer

None.

Password

пароль

string

None.

IdFB

токен (временный код) Участника в социальной сети “Facebook”

string

None.

IdOK

токен (временный код) Участника в “Одноклассники”

string

None.

IdVK

токен (временный код) Участника в “ВКонтакте”

string

None.

Operator

Идентификатор оператора, у которого авторизовывается клиент

integer

None.

Versionmobile

Версия мобильного приложения

string

None.

Loginmobile

Признак авторизации в мобильном приложении

boolean

None.

Loginsite

Признак авторизации в личном кабинете на сайте

boolean

None.

Deviceuid

УИД устройства

string

None.

Token

Токен

integer

None.

Sessionid

Идентификатор сессии аналитической системы или идентификатор пользователя в аналитической системе

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Login": 1,
  "Password": "sample string 2",
  "IdFB": "sample string 3",
  "IdOK": "sample string 4",
  "IdVK": "sample string 5",
  "Operator": 6,
  "Versionmobile": "sample string 7",
  "Loginmobile": true,
  "Loginsite": true,
  "Deviceuid": "sample string 8",
  "Token": 1,
  "Sessionid": "sample string 9"
}

application/xml, text/xml

Sample:
<ClientLoginRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Models">
  <Deviceuid>sample string 8</Deviceuid>
  <IdFB>sample string 3</IdFB>
  <IdOK>sample string 4</IdOK>
  <IdVK>sample string 5</IdVK>
  <Login>1</Login>
  <Loginmobile>true</Loginmobile>
  <Loginsite>true</Loginsite>
  <Operator>6</Operator>
  <Password>sample string 2</Password>
  <Sessionid>sample string 9</Sessionid>
  <Token>1</Token>
  <Versionmobile>sample string 7</Versionmobile>
</ClientLoginRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ClientLoginResponse
NameDescriptionTypeAdditional information
ErrorCode

код ошибки

integer

None.

Message

сообщение об ошибке

string

None.

ClientID

ID клиента

integer

None.

Card

Номер карты

integer

None.

Operator

Оператор

integer

None.

UpdateVersionMobile

Признак для приложения, что нужно обновить версию приложения

boolean

None.

UpModal

Верхнее модальное окно

ClientLoginUpModal

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorCode": 1,
  "Message": "sample string 2",
  "ClientID": 3,
  "Card": 1,
  "Operator": 1,
  "UpdateVersionMobile": true,
  "UpModal": {
    "Title": "sample string 1",
    "Text": "sample string 2",
    "Image": "sample string 3",
    "Button": true,
    "ButtonText": "sample string 4",
    "ButtonUrl": "sample string 5",
    "ButtonAction": "sample string 6",
    "ButtonTypeOpen": "sample string 7",
    "ButtonTypeOpenId": "sample string 8"
  }
}

application/xml, text/xml

Sample:
<ClientLoginResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Models">
  <Card>1</Card>
  <ClientID>3</ClientID>
  <ErrorCode>1</ErrorCode>
  <Message>sample string 2</Message>
  <Operator>1</Operator>
  <UpModal>
    <Button>true</Button>
    <ButtonAction>sample string 6</ButtonAction>
    <ButtonText>sample string 4</ButtonText>
    <ButtonTypeOpen>sample string 7</ButtonTypeOpen>
    <ButtonTypeOpenId>sample string 8</ButtonTypeOpenId>
    <ButtonUrl>sample string 5</ButtonUrl>
    <Image>sample string 3</Image>
    <Text>sample string 2</Text>
    <Title>sample string 1</Title>
  </UpModal>
  <UpdateVersionMobile>true</UpdateVersionMobile>
</ClientLoginResponse>