Доступ ΠΊ API Wildberries: ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок

Π—Π°Ρ‡Π΅ΠΌ Π½ΡƒΠΆΠ΅Π½ API Wildberries ΠΈ ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

Если Π²Ρ‹ ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ† Π½Π° Wildberries ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ бизнСс-процСссы, доступ ΠΊ API ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ станСт ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π§Π΅Ρ€Π΅Π· API ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ, Π·Π°ΠΊΠ°Π·Π°ΠΌΠΈ, статистикой ΠΈ Π΄Π°ΠΆΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ β€” Π±Π΅Π· Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅. Π­Ρ‚ΠΎ экономит часы Ρ€Π°Π±ΠΎΡ‚Ρ‹, сниТаСт риск ошибок ΠΈ позволяСт ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Wildberries с вашСй CRM, 1Π‘ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ сСрвисами.

На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ API Wildberries ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для:

  • автоматичСской Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ обновлСния остатков;
  • отслСТивания статусов Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π°Ρ…;
  • получСния Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ;
  • управлСния Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌΠΈ кампаниями Ρ‡Π΅Ρ€Π΅Π· внСшниС инструмСнты;
  • ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с систСмами логистики ΠΈΠ»ΠΈ Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€ΠΈΠΈ.

Π’Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚: API Wildberries доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ зарСгистрированных ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†ΠΎΠ². Если Ρƒ вас Π΅Ρ‰Π΅ Π½Π΅Ρ‚ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° поставщика, сначала ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π½Π° сайтС WB Partner. Π’Π°ΠΊΠΆΠ΅ потрСбуСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ статус ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ Π»ΠΈΡ†Π° ΠΈΠ»ΠΈ ИП β€” Π±Π΅Π· этого доступ ΠΊ API Π½Π΅ прСдоставляСтся.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ доступа, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ ограничСния ΠΏΠΎ запросам, ΠΈ ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с API. НачнСм с самого Π²Π°ΠΆΠ½ΠΎΠ³ΠΎ β€” Π³Π΄Π΅ ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ.

Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ API Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с API Wildberries, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄Π²Π° ΠΊΠ»ΡŽΡ‡Π°: ΠΊΠ»ΡŽΡ‡ API (для Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ) ΠΈ сСкрСтный ΠΊΠ»ΡŽΡ‡ (для подписи запросов). Π­Ρ‚ΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ WB Partner, Π½ΠΎ Π½Π΅ всС ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρ‹ Π·Π½Π°ΡŽΡ‚, Π³Π΄Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΡ… ΠΈΡΠΊΠ°Ρ‚ΡŒ.

ΠŸΡƒΡ‚ΡŒ ΠΊ настройкам API Π² интСрфСйсС

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ:

  1. ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ WB Partner ΠΏΠΎΠ΄ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ поставщика.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Настройки β†’ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ β†’ API.
  3. НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ API (Ссли ΠΊΠ»ΡŽΡ‡Π΅ΠΉ Π΅Ρ‰Π΅ Π½Π΅Ρ‚) ΠΈΠ»ΠΈ ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ΠΈ (Ссли ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ сгСнСрированы).

πŸ“‹ ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ API

1ΠΠ²Ρ‚ΠΎΡ€ΠΈΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ Π² WB Partner
2ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Настройки β†’ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ β†’ API
3НаТмитС Β«Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ APIΒ»
4Π‘ΠΊΠΎΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ сгСнСрированныС ΠΊΠ»ΡŽΡ‡ ΠΈ сСкрСт

ПослС Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π΄Π²Π° поля:

  • ΠšΠ»ΡŽΡ‡ API β€” открытая Ρ‡Π°ΡΡ‚ΡŒ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… запросов).
  • Π‘Π΅ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ β€” закрытая Ρ‡Π°ΡΡ‚ΡŒ (Π½ΡƒΠΆΠ½Π° для формирования подписи).

Π’ΠΈΠΏΡ‹ доступов ΠΈ ΠΈΡ… ограничСния

Wildberries прСдоставляСт Ρ€Π°Π·Π½Ρ‹Π΅ ΡƒΡ€ΠΎΠ²Π½ΠΈ доступа ΠΊ API Π² зависимости ΠΎΡ‚ статуса ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Π°:

Π’ΠΈΠΏ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π° ДоступныС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API Π›ΠΈΠΌΠΈΡ‚Ρ‹ запросов
Новый ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ† (Π΄ΠΎ 100 Π·Π°ΠΊΠ°Π·ΠΎΠ²/мСсяц) Волько Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ (статистика, Π·Π°ΠΊΠ°Π·Ρ‹) 10 запросов/сСкунду
Активный ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ† (ΠΎΡ‚ 100 Π·Π°ΠΊΠ°Π·ΠΎΠ²/мСсяц) Π§Ρ‚Π΅Π½ΠΈΠ΅ + запись (ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌΠΈ, Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ) 50 запросов/сСкунду
ΠŸΡ€Π΅ΠΌΠΈΡƒΠΌ-ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ (ΠΏΠΎ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡŽ) ΠŸΠΎΠ»Π½Ρ‹ΠΉ доступ + Π±Π΅Ρ‚Π°-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 100 запросов/сСкунду

Пошаговая инструкция ΠΏΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ ΠΊ API

Когда ΠΊΠ»ΡŽΡ‡ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹, остаСтся Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. Рассмотрим процСсс Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ тСстового запроса для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ API.

1. Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ подписи запроса

ВсС запросы ΠΊ API Wildberries Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ подпись, ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ HMAC-SHA256. Для этого:

  1. Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ строку для подписи Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:
    ΠœΠ΅Ρ‚ΠΎΠ΄\nHost\nURI\nΠ’Π΅Π»ΠΎ запроса (Ссли Π΅ΡΡ‚ΡŒ)

    НапримСр, для запроса остатков Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²:

    GET\napi.wb.ru\n/v2/stocks\n
  2. Π—Π°ΡˆΠΈΡ„Ρ€ΡƒΠΉΡ‚Π΅ строку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСкрСтного ΠΊΠ»ΡŽΡ‡Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Base64(HMAC-SHA256(сСкрСт, строка)).
  3. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ подпись Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Authorization вмСстС с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ API:
    Authorization: WB-API ΠΊΠ»ΡŽΡ‡_api:подпись

2. ΠžΡ‚ΠΏΡ€Π°Π²ΠΊΠ° тСстового запроса

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ API простым запросом β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Python:

import requests

import hmac

import hashlib

import base64

api_key = "ваш_ΠΊΠ»ΡŽΡ‡_api"

secret_key = "ваш_сСкрСтный_ΠΊΠ»ΡŽΡ‡"

url = "https://suppliers-api.wildberries.ru/content/v2/get/cards/list"

# Π€ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ строку для подписи

string_to_sign = "GET\nsuppliers-api.wildberries.ru\n/content/v2/get/cards/list\n"

# Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌ подпись

signature = base64.b64encode(

hmac.new(

secret_key.encode(),

string_to_sign.encode(),

hashlib.sha256

).digest()

).decode()

# ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌ запрос

headers = {

"Authorization": f"WB-API {api_key}:{signature}"

}

response = requests.get(url, headers=headers)

print(response.json())

Если ΠΎΡ‚Π²Π΅Ρ‚ содСрТит JSON с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, список Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²), ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ настроСно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Если ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ошибка 403 Forbidden, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅:

  • ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ;
  • Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ строки для подписи;
  • Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Authorization.

ΠΡŽΠ°Π½ΡΡ‹ ΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠ°ΠΌΠ½ΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с API

Π”Π°ΠΆΠ΅ послС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρ‹ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ: ΠΎΡ‚ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΡ Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Π΄ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½Ρ‹Ρ… ошибок сСрвСра. Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ:

1. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ частотС запросов

Wildberries строго ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ количСство запросов Π² сСкунду. ΠŸΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Π»ΠΈΠΌΠΈΡ‚Π° API Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ 429 Too Many Requests. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ:

  • ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΡƒΠ·Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ запросами (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, time.sleep(0.1) Π² Python);
  • Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅ β€” вмСсто 100 запросов ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ‚ΠΎΠ²Π°Ρ€Ρƒ сдСлайтС 1 запрос Π½Π° 100 Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²;
  • ΠΊΡΡˆΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹, Ссли Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ часто (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, справочники ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ).

2. ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

НС всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ API ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅:

  • Π—Π°ΠΊΠ°Π·Ρ‹ ΠΈ логистика: Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π΄ΠΎ 5 ΠΌΠΈΠ½ΡƒΡ‚. НС ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π°ΠΉΠΌ.
  • ΠžΡΡ‚Π°Ρ‚ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²: ΠΏΡ€ΠΈ частых обновлСниях ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ "Ρ„Π»ΡƒΠ΄Π°".
  • Аналитика: Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅) доступны Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π° ΠΏΡ€ΠΎΡˆΠ»Ρ‹Π΅ Π΄Π½ΠΈ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ошибки с остатками

Если Π²Ρ‹ отправляСтС запрос Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ остатков Ρ‡Π°Ρ‰Π΅ 1 Ρ€Π°Π·Π° Π² 10 ΠΌΠΈΠ½ΡƒΡ‚ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Ρ‚ΠΎΠ²Π°Ρ€Π°, Wildberries ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ для вашСго Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°.

3. ИзмСнСния Π² API Π±Π΅Π· прСдупрСТдСния

Wildberries пСриодичСски обновляСт структуру ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ добавляСт ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. НапримСр, Π² 2023 Π³ΠΎΠ΄Ρƒ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ /v2/orders Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ isCancel для ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ², Ρ‡Ρ‚ΠΎ сломало парсинг Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ.

Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с API дСлятся Π½Π° Π΄Π²Π΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: тСхничСскиС (Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ запросы) ΠΈ бизнСс-ошибки (Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» Wildberries). Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ самыС частыС:

1. Ошибка 401 Unauthorized

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ API, сСкрСтный ΠΊΠ»ΡŽΡ‡ ΠΈΠ»ΠΈ подпись.

РСшСниС:

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡ΠΈ скопированы Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ строка для подписи сформирована ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ (с пСрСносами \n).
  • Если ΠΊΠ»ΡŽΡ‡ΠΈ скомпромСтированы, сгСнСрируйтС Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°Ρ€Ρƒ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅.

2. Ошибка 403 Forbidden

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: нСдостаточно ΠΏΡ€Π°Π² для запроса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€ Π±Π΅Π· статуса "Активный ΠΏΡ€ΠΎΠ΄Π°Π²Π΅Ρ†").

РСшСниС:

  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ свой статус Π² WB Partner (Ρ€Π°Π·Π΄Π΅Π» ΠŸΡ€ΠΎΠ΄Π°ΠΆΠΈ β†’ Бтатистика).
  • Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ доступСн для вашСго Ρ‚Π°Ρ€ΠΈΡ„Π°.
  • ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Wildberries, Ссли ΠΏΡ€Π°Π²Π° Π½Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π²Π°ΡˆΠ΅ΠΌΡƒ статусу.

3. Ошибка 429 Too Many Requests

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ Π»ΠΈΠΌΠΈΡ‚ запросов (см. Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π²Ρ‹ΡˆΠ΅).

РСшСниС:

  • Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ запросами.
  • Π Π°Π·Π±Π΅ΠΉΡ‚Π΅ большиС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° части.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ асинхронныС запросы, Ссли ваш язык программирования это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚.

4. Ошибка 500 Internal Server Error

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π°: ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π° сторонС Wildberries (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ сСрвСра ΠΈΠ»ΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…).

РСшСниС:

  • ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ запрос Ρ‡Π΅Ρ€Π΅Π· 5–10 ΠΌΠΈΠ½ΡƒΡ‚.
  • ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ статус Ρ€Π°Π±ΠΎΡ‚Ρ‹ API Π½Π° страницС состояния сСрвисов Wildberries.
  • Если ошибка повторяСтся большС часа, Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.

Как ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с API Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ

API Wildberries β€” ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ. Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ бизнСс, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

1. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠΉΡ‚Π΅ количСство запросов. ВмСсто Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π·Π°ΠΊΠ°Π·Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. НапримСр, запрос /v2/orders с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ limit=1000 Π²Π΅Ρ€Π½Π΅Ρ‚ Π΄ΠΎ 1000 Π·Π°ΠΊΠ°Π·ΠΎΠ² Π·Π° ΠΎΠ΄ΠΈΠ½ Π²Ρ‹Π·ΠΎΠ².

2. НастройтС ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ…, катСгориях ΠΈΠ»ΠΈ справочниках Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ. Π₯Ρ€Π°Π½ΠΈΡ‚Π΅ ΠΈΡ… локально ΠΈ обновляйтС Ρ€Π°Π· Π² сутки, Π° Π½Π΅ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ запросС.

3. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΡŒΡ‚Π΅ измСнСния. ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° рассылку для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Wildberries (Ссли таковая появится) ΠΈΠ»ΠΈ рСгулярно провСряйтС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. НапримСр, Π² 2026 Π³ΠΎΠ΄Ρƒ WB анонсировал ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ API для Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ β€” Ρ‚Π΅, ΠΊΡ‚ΠΎ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, потСряли доступ ΠΊ кампаниям.

4. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Π΅Π±Ρ…ΡƒΠΊΠΈ. ВмСсто постоянного опроса API Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ² настройтС увСдомлСния (Π²Π΅Π±Ρ…ΡƒΠΊΠΈ). Wildberries отправляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ событиях (Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·, Π²ΠΎΠ·Π²Ρ€Π°Ρ‚, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ статуса) Π½Π° ваш сСрвСр Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

β˜‘οΈ ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 4

Если Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с API, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с тСстовых запросов Π² пСсочницС (Ссли ΠΎΠ½Π° доступна) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠΌΠΈΡ‚Ρ‹. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, отслСТивая Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ систСмы. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅: Wildberries ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ доступ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠΈ Π½Π° Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли ваш IP отправляСт тысячи запросов Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ).