POST api/values/ClientLogin
Авторизация Участника в ЛКУ по логину/паролю или через привязанный аккаунт социальной сети.
Request Information
URI Parameters
None.
Body Parameters
ClientLoginRequestName | 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
ClientLoginResponseName | 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>