Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Текущий »

Описание

В этом разделе описаны методы API для создания, удаления и изменения файлов и папок в вашем хранилище, а также для создания и получения задач транскодирования.

Общие сведения

  • Обязательные заголовки: CDN-AUTH-TOKEN (авторизационный токен, см. Авторизация)
  • Content-Type ответа: application/json
  • Все ответы, включая ошибки, возвращаются в общей структуре: всегда (за исключением 204-го кода ответа) возвращается ключ status; в случае успешного ответа возвращается ключ data с данными ответа, где это применимо, в противном случае иногда возвращается ключ description с описанием ошибки.
  • Возможные значения ключа status:

    Код ответаЗначение status
    200, 201Completed
    202Partially completed
    4xx, 5xxОшибочный статус

Общие ошибки

В ответ на любой из запросов может вернуться одна из следующих ошибок:

Код ответаstatusdescriptionОписание
401UnauthorizedInvalid tokenНе передан заголовок с токеном
403ForbiddenNo domain createdХранилище не инициализировано*
403ForbiddenInvalid accountВ URL-е был указан неверный аккаунт
404Not Found-Неверный URL
405Method Not AllowedMethod is not allowedОтказано в доступе к действию**
500Internal Server Error-Внутренняя ошибка сервера


Обратите внимание

* - для инициализации хранилища аккаунта необходимо сделать POST-запрос "Создать файл/папку" по любому пути
** - одна из возможных причин - недействительный токен (см. Авторизация)

Пример запроса

curl 'https://apicdn.rcloud.ru/app/storage/v1/testaccount/files'

Пример неуспешного ответа

{
  "status": "Unauthorized",
  "description": "Invalid token"
}
  • Нет меток