POST api/sertcard/SiteConfig
Получение настроек сайта
Request Information
URI Parameters
None.
Body Parameters
SertCardRequestSiteConfig| Name | Description | Type | Additional information |
|---|---|---|---|
| SessionId |
Идентфикатор сессии сайта |
string |
None. |
| SourceUrl |
Адрес сайта, с которого запрашивается конфиг виджета |
string |
None. |
| PaymentId |
Идентфикатор платежа, для которого запрашивается конфиг страницы успешной или не успешной оплаты |
string |
None. |
| Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
| Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
| SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{
"SessionId": "sample string 1",
"SourceUrl": "sample string 2",
"PaymentId": "sample string 3",
"Operator": 1,
"Token": 1,
"SiteCode": "sample string 4"
}
application/xml, text/xml
<SiteConfigRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.SertCardRequest"> <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator> <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 4</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <PaymentId>sample string 3</PaymentId> <SessionId>sample string 1</SessionId> <SourceUrl>sample string 2</SourceUrl> </SiteConfigRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
SertCardResponseSiteConfig| Name | Description | Type | Additional information |
|---|---|---|---|
| SessionId |
Идентфикатор сессии сайта |
string |
None. |
| Theme |
Тема сайта |
string |
None. |
| Animation |
Тип анимации |
string |
None. |
| Style |
Стиль сайта |
SiteConfigStyle |
None. |
| Share |
Ссылки подделиться |
SiteConfigShare |
None. |
| PageConfig |
Страницы сайта |
Collection of SiteConfigPageConfig |
None. |
| SertOwner |
Контакты владельца сайта для продажи сертификатов |
Collection of SiteConfigSertOwner |
None. |
| SertSeller |
Контакты продавца сертификатов, который продает их на сайте владельца сайта для продажи сертификатов |
Collection of SiteConfigSertSeller |
None. |
| ErrorCode |
Код ошибки |
integer |
None. |
| Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{
"SessionId": "sample string 1",
"Theme": "sample string 2",
"Animation": "sample string 3",
"Style": {
"Font": "sample string 1",
"BackgroundColor": "sample string 2",
"ButtonColor": "sample string 3",
"IconActiveColor": "sample string 4",
"OutlineActiveColor": "sample string 5"
},
"Share": {
"Vk": "sample string 1",
"Fb": "sample string 2",
"Ok": "sample string 3"
},
"PageConfig": [
{
"Id": 1,
"Name": "sample string 2",
"Type": "sample string 3",
"MainPage": true
},
{
"Id": 1,
"Name": "sample string 2",
"Type": "sample string 3",
"MainPage": true
}
],
"SertOwner": [
{
"Name": "sample string 1",
"Value": "sample string 2",
"Shown": true
},
{
"Name": "sample string 1",
"Value": "sample string 2",
"Shown": true
}
],
"SertSeller": [
{
"Name": "sample string 1",
"Value": "sample string 2",
"Shown": true
},
{
"Name": "sample string 1",
"Value": "sample string 2",
"Shown": true
}
],
"ErrorCode": 4,
"Message": "sample string 5"
}
application/xml, text/xml
<SiteConfigResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.SertCardResponse">
<ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">4</ErrorCode>
<Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 5</Message>
<Animation>sample string 3</Animation>
<PageConfig>
<SiteConfigResponse.SiteConfigPageConfig>
<Id>1</Id>
<MainPage>true</MainPage>
<Name>sample string 2</Name>
<Type>sample string 3</Type>
</SiteConfigResponse.SiteConfigPageConfig>
<SiteConfigResponse.SiteConfigPageConfig>
<Id>1</Id>
<MainPage>true</MainPage>
<Name>sample string 2</Name>
<Type>sample string 3</Type>
</SiteConfigResponse.SiteConfigPageConfig>
</PageConfig>
<SertOwner>
<SiteConfigResponse.SiteConfigSertOwner>
<Name>sample string 1</Name>
<Shown>true</Shown>
<Value>sample string 2</Value>
</SiteConfigResponse.SiteConfigSertOwner>
<SiteConfigResponse.SiteConfigSertOwner>
<Name>sample string 1</Name>
<Shown>true</Shown>
<Value>sample string 2</Value>
</SiteConfigResponse.SiteConfigSertOwner>
</SertOwner>
<SertSeller>
<SiteConfigResponse.SiteConfigSertSeller>
<Name>sample string 1</Name>
<Shown>true</Shown>
<Value>sample string 2</Value>
</SiteConfigResponse.SiteConfigSertSeller>
<SiteConfigResponse.SiteConfigSertSeller>
<Name>sample string 1</Name>
<Shown>true</Shown>
<Value>sample string 2</Value>
</SiteConfigResponse.SiteConfigSertSeller>
</SertSeller>
<SessionId>sample string 1</SessionId>
<Share>
<Fb>sample string 2</Fb>
<Ok>sample string 3</Ok>
<Vk>sample string 1</Vk>
</Share>
<Style>
<BackgroundColor>sample string 2</BackgroundColor>
<ButtonColor>sample string 3</ButtonColor>
<Font>sample string 1</Font>
<IconActiveColor>sample string 4</IconActiveColor>
<OutlineActiveColor>sample string 5</OutlineActiveColor>
</Style>
<Theme>sample string 2</Theme>
</SiteConfigResponse>