POST api/client/ClientLogin
Авторизация Участника в ЛКУ по логину/паролю или через привязанный аккаунт социальной сети.
Request Information
URI Parameters
None.
Body Parameters
ClientLoginRequest| Name | Description | Type | Additional 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
{
"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
<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 not available.
Response Information
Resource Description
ClientLoginResponse| Name | Description | Type | Additional 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
{
"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
<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>