CDEK Business Guide инструкции по доставке, Авито и СДЭК
Рекомендуем Cdek-Logistika Дополнительные материалы по СДЭК, доставке и логистике
Открыть →
2
info

Как найти ошибку в API-настройке Авито и СДЭК

ИНСТРУКЦИЯ

Ошибки при интеграции API СДЭК и Авито могут проявляться по-разному: тарифы не отображаются, заказы не создаются, статусы не обновляются. Вот как системно найти и устранить неисправность.

Проверка соединения через тестовый запрос
Используйте любой REST-клиент (Postman) для отправки тестового GET-запроса к API СДЭК с вашим ключом. Успешный ответ (200) — соединение есть.
Анализ кодов ошибок
Ошибки 401 (неавторизован) — неверный или отозванный ключ. 403 (запрещено) — недостаточно прав. 400 (плохой запрос) — неверный формат данных.
Просмотр логов интеграции
В личном кабинете СДЭК есть раздел «Логи интеграции». Там отображаются все запросы, включая ошибки с описанием.

Сравнение

КритерийЧерез СДЭК на АвитоНастройка через DBS-панель Авито
Метод поискаЛоги интеграцииТестовый запрос через Postman
СкоростьМгновенно (логи уже есть)Требует ручной отправки
ДетализацияПолная (статус, тело, время)Только статус ответа
ДоступностьТолько в личном кабинете СДЭКЛюбой REST-клиент
Подходит дляАнализа прошедших запросовПроверки текущей работоспособности

Как это работает

1
Получите тестовый ключ

Создайте отдельный тестовый API-ключ в личном кабинете СДЭК для экспериментов.

2
Отправьте тестовый запрос

В Postman введите URL: https://api.edu.cdek.ru/v2/oauth/token, укажите заголовок Authorization: Bearer <ваш ключ>.

3
Проверьте код ответа

Код 200 — ключ работает. 401 — проблемы с ключом. 403 — недостаточно прав.

4
Проанализируйте тело ответа

Если код 200, в теле придет access_token. Его наличие подтверждает корректную интеграцию.

5
Проверьте логи в СДЭК

Перейдите в раздел «Логи интеграции», найдите свой запрос по времени. Изучите статус и сообщение об ошибке.

Подробно

Типовые коды ошибок API при интеграции с Авито

401 Unauthorized — чаще всего означает, что API-ключ не активен или неверен. 403 Forbidden — ключ не имеет прав на доступ к определенному ресурсу (например, к методам работы с заказами). 400 Bad Request — неправильный формат JSON или отсутствуют обязательные поля. 500 Internal Server Error — проблема на стороне сервера, обычно временная.

Проверка логов и тестовые запросы

Логи интеграции находятся в личном кабинете СДЭК: «Настройки» → «Логи интеграции». Там указаны время, метод, статус и тело запроса. Для тестирования используйте эндпоинт https://api.edu.cdek.ru/v2/oauth/token с параметрами grant_type=client_credentials и client_id/client_secret из вашего ключа.

Словарь терминов

REST-клиентПрограмма для отправки HTTP-запросов, например Postman или curl.
Код 401Unauthorized — запрос не авторизован, требуется проверка ключа.
Код 403Forbidden — ключ не имеет прав доступа к ресурсу.
Логи интеграцииИстория всех запросов к API СДЭК, доступная в личном кабинете.
Access tokenВременный токен для выполнения операций, получаемый после успешной авторизации.

Отзывы

Алексей М.
Разработчик
★★★★★

Раньше просто тыкал наугад, а теперь с Postman и логами нахожу ошибку за пару минут. Очень полезная инструкция!

Мария С.
Продавец
★★★★★

Думала, что проблема на стороне Авито, а оказалось — ключ неактивен. Логи помогли.

Частые вопросы

Почему в логах пусто?

Логи появляются только при реальных запросах от Авито. Если интеграция не настроена, логов не будет.

Что делать при ошибке 500?

Это ошибка сервера. Попробуйте повторить запрос позже. Если повторяется, обратитесь в поддержку СДЭК.

Как узнать, какой метод API использует Авито?

Авито использует методы API СДЭК для создания заказов и проверки тарифов. Полный список есть в документации СДЭК.

C
Cdek-Logistika
Редакция портала · проверка фактов
Материал подготовлен в формате справочного разбора для информационного портала.

Проверьте логи интеграции прямо сейчас в личном кабинете СДЭК!

Cdek-Logistika·ОГРН: 317527500128941·ИНН: 525110282730·Россия, Тюменская область, Тюмень, Дзержинского, 15, 1 офис·Email: info@cdek-logistika.ru