Update
Метод Update
Примените метод Update для изменения атрибутов аудиофайла, добавленного в библиотеку приложения. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.
Точка подключения:
POST: https://api.exolve.ru/media/v1/Update
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя | Тип | Описание |
---|---|---|
Authorization | string | API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0 , где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.
Параметр | Тип | Описание |
---|---|---|
resource_id | uint64 | уникальный идентификатор загруженного аудиофайла |
name | string | новое наименование аудиофайла |
description | string | новое описание к аудиофайлу |
Выходные параметры
Пустой JSON с 200 OK статусом
Возможные ошибки
Код | Статус | Пример сообщения | Описание |
---|---|---|---|
400 | Bad Request | “error”: “proto: (line 5:1): invalid value for uint64 type: }” | значение поля resource_id пустое (без “”) |
400 | Bad Request | “error”: “invalid UpdateRequest.ResourceId: value must be greater than 0” | значение поля resource_id должно быть больше 0 |
400 | Bad Request | “error”: “proto: (line 4:20): invalid value for uint64 type: ""” | не задано значение поля resource_ids |
400 | Bad Request | “error”: “proto: (line 4:20): invalid value for uint64 type: "qwe"” | невалидное значение поля resource_ids |
400 | Bad Request | “error”: “proto: syntax error (line 3:13): unexpected token ,” | значение поля name пустое (без “”) |
400 | Bad Request | “proto: syntax error (line 2:19): unexpected token ,” | значение поля description пустое (без “”) |
401 | Unauthorized | malformed token | не указан / неправильно указан API-ключ приложения |
404 | Not Found | некорректно введён URL запроса |
Примеры
Входные параметры:
{
"resource_id": "152817",
"name": "Update Test",
"description": "Тест обновления аудиофайла"
}
Выходные параметры:
{}