Delete
Метод Delete
Примените метод Delete для удаления аудиофайлов, загруженных в библиотеку приложения. Для этого выполните POST-запрос с входными параметрами к точке подключения, указанными ниже.
Точка подключения:
POST: https://api.exolve.ru/media/v1/Delete
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
Имя | Тип | Описание |
---|---|---|
Authorization | string | API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0 , где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.
Параметр | Тип | Описание |
---|---|---|
resource_ids | Array of uint64 | уникальные идентификаторы загруженных аудиофайлов |
Выходные параметры
Пустой JSON с 200 OK статусом.
Возможные ошибки
Код | Статус | Пример сообщения | Описание |
---|---|---|---|
401 | Unauthorized | “error”: “failed to parse token” | не указан / неправильно указан API-ключ приложения |
400 | Bad Request | “error”: “proto: (line 3:7): invalid value for uint64 type: "qwe"” | невалидное значение поля resource_ids |
400 | Bad Request | “error”: “invalid DeleteRequest.ResourceIds[0]: value must be greater than 0” | значение поля resource_ids должно быть больше 0 |
400 | Bad Request | “error”: “proto: (line 3:7): invalid value for uint64 type: ""” | не задано значение в поле resource_ids |
400 | Bad Request | “error”: “invalid GetInfoRequest.ResourceIds: value must contain at least 1 item(s)” | значение поля resource_ids должно содержать хотя бы 1 символ |
404 | Not Found | некорректно введен URL запроса |
Примеры
Входные параметры:
{
"resource_ids": [
"138231"
]
}
Выходные параметры:
{}