Новость на модерации
Содержание статьи
<p><br />
Lamoda предоставляет два окружения для интеграции: тестовое (Demo) и боевое (Prod). Каждое окружение имеет собственные точки входа для API и веб-интерфейса.<br />
</p><br />
<br />
<h2>Окружения API</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Назначение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Base URL</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Demo</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Тестирование интеграции, отладка</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru">https://api-demo-b2b.lamoda.ru</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Prod</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Боевая работа с реальными данными</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru">https://api-b2b.lamoda.ru</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>B2B Platform API (REST)</h2><br />
<br />
<p>Основной REST API для работы с заказами, отгрузками, поставками, остатками.</p><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Endpoint</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru/api/v1/">https://api-demo-b2b.lamoda.ru/api/v1/</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru/api/v1/">https://api-b2b.lamoda.ru/api/v1/</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h3>Пример запроса к Prod API</h3><br />
<br />
<pre><br />
curl -X GET "<a class="txttohtmllink" href="https://api-b2b.lamoda.ru/api/v1/orders?limit=10">https://api-b2b.lamoda.ru/api/v1/orders?limit=10</a>" \<br />
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \<br />
-H "Content-Type: application/json"<br />
</pre><br />
<br />
<h3>Пример запроса к Demo API</h3><br />
<br />
<pre><br />
curl -X GET "<a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru/api/v1/orders?limit=10">https://api-demo-b2b.lamoda.ru/api/v1/orders?limit=10</a>" \<br />
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \<br />
-H "Content-Type: application/json"<br />
</pre><br />
<br />
<h2>Seller API (JSON-RPC)</h2><br />
<br />
<p>JSON-RPC API для работы с номенклатурой, ценами, атрибутами.</p><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Endpoint</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-seller.lamoda.ru/jsonrpc">https://api-demo-seller.lamoda.ru/jsonrpc</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc">https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h3>Пример JSON-RPC запроса</h3><br />
<br />
<pre><br />
curl -X POST "<a class="txttohtmllink" href="https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc">https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc</a>" \<br />
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \<br />
-H "Content-Type: application/json" \<br />
-d '{<br />
"jsonrpc": "2.0",<br />
"id": "unique-request-id",<br />
"method": "v1.nomenclatures.list",<br />
"params": {<br />
"limit": 10,<br />
"offset": 0<br />
}<br />
}'<br />
</pre><br />
<br />
<h2>Авторизация (OAuth2)</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Token Endpoint</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru/auth/token">https://api-demo-b2b.lamoda.ru/auth/token</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru/auth/token">https://api-b2b.lamoda.ru/auth/token</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h3>Получение токена</h3><br />
<br />
<pre><br />
curl -X GET "<a class="txttohtmllink" href="https://api-b2b.lamoda.ru/auth/token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=client_credentials">https://api-b2b.lamoda.ru/auth/token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=client_credentials</a>"<br />
</pre><br />
<br />
<b> Важно:</b> Время жизни токена (TTL) — <b>15 минут</b>. Обновляйте токен до истечения срока действия.<br />
<h2>Веб-интерфейс (Личный кабинет)</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>URL</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Назначение</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://demo-b2b.lamoda.ru">https://demo-b2b.lamoda.ru</a></code></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Ознакомление с интерфейсом, тестирование</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://partner.lamoda.ru">https://partner.lamoda.ru</a></code></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Работа с реальными данными</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Этапы интеграции</h2><br />
<br />
<ol><br />
<li><br />
<b>Получение credentials</b><br><br />
Запросите у sales-manager ключи <code>client_id</code> и <code>client_secret</code> для Demo и Prod окружений.<br />
</li><br />
<li><br />
<b>Тестирование на Demo</b><br><br />
Разработка и отладка интеграции на <code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru">https://api-demo-b2b.lamoda.ru</a></code>. Данные в Demo окружении тестовые.<br />
</li><br />
<li><br />
<b>Стабилизация на Prod</b><br><br />
Переключение на <code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru">https://api-b2b.lamoda.ru</a></code>. Работа с реальными заказами и товарами.<br />
</li><br />
</ol><br />
<br />
<h2>Переключение между окружениями</h2><br />
<br />
<p>При переходе с Demo на Prod необходимо:</p><br />
<br />
<p><b> Чек-лист перехода на Prod:</b></p><br />
<ul><br />
<li>Заменить base URL с <code>api-demo-b2b</code> на <code>api-b2b</code></li><br />
<li>Использовать Prod credentials (они отличаются от Demo)</li><br />
<li>Убедиться, что SKU товаров совпадают с реальными артикулами</li><br />
<li>Предоставить боевой URL для нотификаций</li><br />
<li>Включить логирование всех запросов и ответов</li><br />
</ul><br />
<p><b> Частые ошибки:</b></p><br />
<ul><br />
<li>Использование Demo credentials на Prod</li><br />
<li>URL содержит "demo" в production-коде</li><br />
<li>Несоответствие SKU между системами</li><br />
<li>Отсутствие обработки ошибок авторизации</li><br />
</ul><br />
<h2>Требования к запросам</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Параметр</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Значение</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Протокол</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">HTTPS (обязательно)</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Content-Type</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code>application/json</code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Authorization</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code>Bearer {access_token}</code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Формат данных</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">JSON (RFC 4627)</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Логирование</h2><br />
<br />
<p>Для быстрой диагностики проблем логируйте:</p><br />
<br />
<ul><br />
<li>Время запроса</li><br />
<li>HTTP-метод и полный URL с query-параметрами</li><br />
<li>Заголовки запроса</li><br />
<li>Тело запроса (для POST/PUT/PATCH)</li><br />
<li>Код ответа HTTP</li><br />
<li>Тело ответа</li><br />
<li>Время выполнения запроса</li><br />
</ul><br />
<br />
<h3>Пример структуры лога</h3><br />
<br />
<pre><br />
{<br />
"timestamp": "2025-01-20T14:30:00.123Z",<br />
"request": {<br />
"method": "POST",<br />
"url": "<a class="txttohtmllink" href="https://api-b2b.lamoda.ru/api/v1/orders">https://api-b2b.lamoda.ru/api/v1/orders</a>",<br />
"headers": {<br />
"Authorization": "Bearer ***",<br />
"Content-Type": "application/json"<br />
},<br />
"body": {"items": [...]}<br />
},<br />
"response": {<br />
"status": 201,<br />
"body": {"orderId": "CZ123456789"},<br />
"duration_ms": 245<br />
}<br />
}<br />
</pre><br />
<br />
<h2>API Specification</h2><br />
<br />
<p>Актуальная спецификация API доступна:</p><br />
<br />
<ul><br />
<li><b>B2B Platform API:</b> <a href="<a class="txttohtmllink" href="https://academy.lamoda.ru/articles/api/apispec/">https://academy.lamoda.ru/articles/api/apispec/</a>">OpenAPI Specification</a></li><br />
<li><b>Seller API:</b> <a href="<a class="txttohtmllink" href="https://academy.lamoda.ru/articles/api/apispec2/lamoda-seller-partner-api/">https://academy.lamoda.ru/articles/api/apispec2/lamoda-seller-partner-api/</a>">Lamoda Seller Partner API</a></li><br />
</ul><br />
<br />
<h2>Обратная совместимость</h2><br />
<br />
<p><b> Важно:</b> JSON-формат подразумевает возможность добавления новых полей в ответы API без предупреждения. Это обратносовместимая операция. Убедитесь, что ваш парсер игнорирует неизвестные поля.</p><br />
<h2>См. также</h2><br />
<br />
<ul><br />
<li><a href="2_2_oauth.html">OAuth 2.0 авторизация</a></li><br />
<li><a href="1_2_quickstart.html">Быстрый старт</a></li><br />
<li><a href="12_1_integration_checklist.html">Чек-лист интеграции</a></li><br />
</ul>
Lamoda предоставляет два окружения для интеграции: тестовое (Demo) и боевое (Prod). Каждое окружение имеет собственные точки входа для API и веб-интерфейса.<br />
</p><br />
<br />
<h2>Окружения API</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Назначение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Base URL</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Demo</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Тестирование интеграции, отладка</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru">https://api-demo-b2b.lamoda.ru</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Prod</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Боевая работа с реальными данными</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru">https://api-b2b.lamoda.ru</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>B2B Platform API (REST)</h2><br />
<br />
<p>Основной REST API для работы с заказами, отгрузками, поставками, остатками.</p><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Endpoint</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru/api/v1/">https://api-demo-b2b.lamoda.ru/api/v1/</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru/api/v1/">https://api-b2b.lamoda.ru/api/v1/</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h3>Пример запроса к Prod API</h3><br />
<br />
<pre><br />
curl -X GET "<a class="txttohtmllink" href="https://api-b2b.lamoda.ru/api/v1/orders?limit=10">https://api-b2b.lamoda.ru/api/v1/orders?limit=10</a>" \<br />
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \<br />
-H "Content-Type: application/json"<br />
</pre><br />
<br />
<h3>Пример запроса к Demo API</h3><br />
<br />
<pre><br />
curl -X GET "<a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru/api/v1/orders?limit=10">https://api-demo-b2b.lamoda.ru/api/v1/orders?limit=10</a>" \<br />
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \<br />
-H "Content-Type: application/json"<br />
</pre><br />
<br />
<h2>Seller API (JSON-RPC)</h2><br />
<br />
<p>JSON-RPC API для работы с номенклатурой, ценами, атрибутами.</p><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Endpoint</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-seller.lamoda.ru/jsonrpc">https://api-demo-seller.lamoda.ru/jsonrpc</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc">https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h3>Пример JSON-RPC запроса</h3><br />
<br />
<pre><br />
curl -X POST "<a class="txttohtmllink" href="https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc">https://public-api-seller.lamoda.ru/jsonrpc/jsonrpc</a>" \<br />
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \<br />
-H "Content-Type: application/json" \<br />
-d '{<br />
"jsonrpc": "2.0",<br />
"id": "unique-request-id",<br />
"method": "v1.nomenclatures.list",<br />
"params": {<br />
"limit": 10,<br />
"offset": 0<br />
}<br />
}'<br />
</pre><br />
<br />
<h2>Авторизация (OAuth2)</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Token Endpoint</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru/auth/token">https://api-demo-b2b.lamoda.ru/auth/token</a></code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru/auth/token">https://api-b2b.lamoda.ru/auth/token</a></code></td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h3>Получение токена</h3><br />
<br />
<pre><br />
curl -X GET "<a class="txttohtmllink" href="https://api-b2b.lamoda.ru/auth/token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=client_credentials">https://api-b2b.lamoda.ru/auth/token?client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=client_credentials</a>"<br />
</pre><br />
<br />
<b> Важно:</b> Время жизни токена (TTL) — <b>15 минут</b>. Обновляйте токен до истечения срока действия.<br />
<h2>Веб-интерфейс (Личный кабинет)</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Окружение</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>URL</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Назначение</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Demo</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://demo-b2b.lamoda.ru">https://demo-b2b.lamoda.ru</a></code></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Ознакомление с интерфейсом, тестирование</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Prod</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code><a class="txttohtmllink" href="https://partner.lamoda.ru">https://partner.lamoda.ru</a></code></td><br />
<td style="border: 1px solid #ddd; padding: 8px;">Работа с реальными данными</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Этапы интеграции</h2><br />
<br />
<ol><br />
<li><br />
<b>Получение credentials</b><br><br />
Запросите у sales-manager ключи <code>client_id</code> и <code>client_secret</code> для Demo и Prod окружений.<br />
</li><br />
<li><br />
<b>Тестирование на Demo</b><br><br />
Разработка и отладка интеграции на <code><a class="txttohtmllink" href="https://api-demo-b2b.lamoda.ru">https://api-demo-b2b.lamoda.ru</a></code>. Данные в Demo окружении тестовые.<br />
</li><br />
<li><br />
<b>Стабилизация на Prod</b><br><br />
Переключение на <code><a class="txttohtmllink" href="https://api-b2b.lamoda.ru">https://api-b2b.lamoda.ru</a></code>. Работа с реальными заказами и товарами.<br />
</li><br />
</ol><br />
<br />
<h2>Переключение между окружениями</h2><br />
<br />
<p>При переходе с Demo на Prod необходимо:</p><br />
<br />
<p><b> Чек-лист перехода на Prod:</b></p><br />
<ul><br />
<li>Заменить base URL с <code>api-demo-b2b</code> на <code>api-b2b</code></li><br />
<li>Использовать Prod credentials (они отличаются от Demo)</li><br />
<li>Убедиться, что SKU товаров совпадают с реальными артикулами</li><br />
<li>Предоставить боевой URL для нотификаций</li><br />
<li>Включить логирование всех запросов и ответов</li><br />
</ul><br />
<p><b> Частые ошибки:</b></p><br />
<ul><br />
<li>Использование Demo credentials на Prod</li><br />
<li>URL содержит "demo" в production-коде</li><br />
<li>Несоответствие SKU между системами</li><br />
<li>Отсутствие обработки ошибок авторизации</li><br />
</ul><br />
<h2>Требования к запросам</h2><br />
<br />
<table style="border-collapse: collapse; width: 100%;"><br />
<tbody><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Параметр</b></td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><b>Значение</b></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Протокол</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">HTTPS (обязательно)</td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Content-Type</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code>application/json</code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Authorization</td><br />
<td style="border: 1px solid #ddd; padding: 8px;"><code>Bearer {access_token}</code></td><br />
</tr><br />
<tr><br />
<td style="border: 1px solid #ddd; padding: 8px;">Формат данных</td><br />
<td style="border: 1px solid #ddd; padding: 8px;">JSON (RFC 4627)</td><br />
</tr><br />
</tbody><br />
</table><br />
<br />
<h2>Логирование</h2><br />
<br />
<p>Для быстрой диагностики проблем логируйте:</p><br />
<br />
<ul><br />
<li>Время запроса</li><br />
<li>HTTP-метод и полный URL с query-параметрами</li><br />
<li>Заголовки запроса</li><br />
<li>Тело запроса (для POST/PUT/PATCH)</li><br />
<li>Код ответа HTTP</li><br />
<li>Тело ответа</li><br />
<li>Время выполнения запроса</li><br />
</ul><br />
<br />
<h3>Пример структуры лога</h3><br />
<br />
<pre><br />
{<br />
"timestamp": "2025-01-20T14:30:00.123Z",<br />
"request": {<br />
"method": "POST",<br />
"url": "<a class="txttohtmllink" href="https://api-b2b.lamoda.ru/api/v1/orders">https://api-b2b.lamoda.ru/api/v1/orders</a>",<br />
"headers": {<br />
"Authorization": "Bearer ***",<br />
"Content-Type": "application/json"<br />
},<br />
"body": {"items": [...]}<br />
},<br />
"response": {<br />
"status": 201,<br />
"body": {"orderId": "CZ123456789"},<br />
"duration_ms": 245<br />
}<br />
}<br />
</pre><br />
<br />
<h2>API Specification</h2><br />
<br />
<p>Актуальная спецификация API доступна:</p><br />
<br />
<ul><br />
<li><b>B2B Platform API:</b> <a href="<a class="txttohtmllink" href="https://academy.lamoda.ru/articles/api/apispec/">https://academy.lamoda.ru/articles/api/apispec/</a>">OpenAPI Specification</a></li><br />
<li><b>Seller API:</b> <a href="<a class="txttohtmllink" href="https://academy.lamoda.ru/articles/api/apispec2/lamoda-seller-partner-api/">https://academy.lamoda.ru/articles/api/apispec2/lamoda-seller-partner-api/</a>">Lamoda Seller Partner API</a></li><br />
</ul><br />
<br />
<h2>Обратная совместимость</h2><br />
<br />
<p><b> Важно:</b> JSON-формат подразумевает возможность добавления новых полей в ответы API без предупреждения. Это обратносовместимая операция. Убедитесь, что ваш парсер игнорирует неизвестные поля.</p><br />
<h2>См. также</h2><br />
<br />
<ul><br />
<li><a href="2_2_oauth.html">OAuth 2.0 авторизация</a></li><br />
<li><a href="1_2_quickstart.html">Быстрый старт</a></li><br />
<li><a href="12_1_integration_checklist.html">Чек-лист интеграции</a></li><br />
</ul>
Помогла эта информация?
Спасибо за отзыв