Почему отчёт в Google-таблице не загружается и выдает ошибку
Проблемы с загрузкой отчетов селлеров Ozon, Wb, Яндекс Маркет через Google App Script в Google Таблицы с помощью API чаще всего связаны с изменениями на стороне маркетплейсов, человеческим фактором, а также лимитами самих Google Sheets
Сломался отчёт:
Почему не загружается отчёт [имя отчёта] в Google-таблицы
Вылетает ошибка 401, 403, 429, 503
Почему не обновляются данные в Google Sheets
Как обновить токен в РНП таблице
Перестал обновляться,загружаться отчёт в Гугл-таблицы
Вот основные причины почему отчёт перестал выгружаться:
1. Изменения в API Wildberries
Wildberries часто обновляет методы получения данных и адреса эндпоинтов.
Смена версии API: WB постепенно переходит на новые версии (например, v3), и старые ссылки в вашем скрипте могут перестать работать.
Новые типы токенов: Убедитесь, что вы используете подходящий токен. Для внешних сервисов теперь часто требуется OAuth 2.0, хотя для личных таблиц все еще может подходить стандартный API-ключ из раздела «Настройки» → «Доступ к API».
2. Ошибки авторизации и токена
Неверный заголовок: Токен нужно передавать в исходном виде в заголовке Authorization. Ошибка часто возникает, если данные пытаются кодировать в base64, когда это не требуется.
Истечение срока: Проверьте в личном кабинете продавца, не был ли токен удален или деактивирован.
3. Лимиты и ограничения (Ошибка 429)
Лимиты и ограничения Ozon, Wildberries жестко ограничивает частоту запросов.
Частота запросов: Если скрипт обращается к API слишком часто (например, чаще раза в минуту или час для некоторых тяжелых отчетов), WB вернет ошибку 429 «Too Many Requests».
Объем данных: Для больших рекламных кампаний или детальных отчетов реализации действуют лимиты на количество записей в одном ответе
4. Технические проблемы сервиса
Статус API WB: Иногда серверы статистики Ozon, Wildberries уходят на техническое обслуживание. Проверить текущую стабильность можно на панели мониторинга статуса сервисов.
Ограничения Google Apps Script: Скрипты в Google Таблицах имеют ограничение по времени выполнения (6 минут). Если отчет слишком большой, скрипт просто «отвалится» по таймауту.
Лимиты на 100 000 строк в таблице - причина почему селлеры заказывают у нас услугу выгрузки и хранения данных в базе данных SQL
Лимит на 1.000.000 заполненных ячеек в Google sheets - причина почему заказывают у нас выгрузку в SQL
Что сделать в первую очередь:
Проверьте код ответа: Если скрипт выдает ошибку, посмотрите её номер и сохрание
Логируйте сам запрос и ответ сервера
Перевыпустите токен или добавьте права: Иногда простое создание нового ключа в кабинете продавца решает проблему «невидимой» ошибки доступа.