Перегляньте документи розробника

довідка

Помилки та обмеження швидкості

Помилки REST використовують цей конверт. Зберігайте ідентифікатор запиту для підтримки та ніколи не реєструйте свій ключ API:

Почніть з коду та запиту

Стабільний код повідомляє вашій програмі, що сталося. Зрозуміле повідомлення пояснює цей запит. Зберігайте requestId під час звернення до служби підтримки.

JSON error response
{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "The API key is missing, invalid, or revoked.",
    "requestId": "req_..."
  }
}

Виправте помилки автентифікації та планування

Для 401 переконайтеся, що заголовок починається з Bearer, після якого йде один пробіл і активний ключ. Для 403 перевірте план облікового запису та області, вибрані під час створення ключа.

Виправити помилки стану завантаження

Для 409 або 422 переконайтеся, що PUT завершено, Content-Type відповідає, а кількість завантажених байтів дорівнює sizeBytes. Створіть нове завдання завантаження, якщо термін дії тимчасового URL минув.

КодHTTPЗначення
BAD_REQUEST400 / 409HTTP 400 означає, що тіло запиту недійсне; HTTP 409 означає, що завантаження неможливо завершити в поточному стані.
UNAUTHORIZED401Ключ API відсутній, недійсний або відкликаний.
PAID_PLAN_REQUIRED403Обліковий запис не має відповідного платного плану.
INSUFFICIENT_SCOPE403Ключ API не включає потрібну область.
NOT_FOUND404Завантаження, файл або спільний доступ не знайдено.
UPLOAD_NOT_READY409Завантажений об'єкт не готовий до завершення.
FILE_TOO_LARGE413Файл перевищує допустимий розмір.
OBJECT_VALIDATION_FAILED422Завантажений об’єкт не пройшов перевірку.
QUOTA_EXCEEDED429Квота завантаження вичерпана.
RATE_LIMIT_EXCEEDED429Частота запитів API вичерпана.
SERVICE_UNAVAILABLE503Потрібна послуга тимчасово недоступна.

Заголовки обмеження швидкості

Повторити 429 лише після Retry-After. Повторіть тимчасові помилки 503 із експоненційною відстрочкою. Не повторюйте автоматично недійсні запити 400, 401 або 403.