Ошибка API REST службы мультимедиа Azure MissingApiVersionParameter
Я пытаюсь настроить медиа сервис конвейер через остальные сервисы, используя
https://docs.microsoft.com/en-us/azure/media-services/latest/stream-files-tutorial-with-rest
Раздел: Кодирование удаленного файла потокового видео - REST
Мы получаем ошибку при указанном шаге: создайте выходной актив
Согласно документации
Конечная точка, которую мы генерируем: https://management.azure.com/subscriptions/xxxx-xxx-xxx-xxx-xxxxxxxxxx/resourceGroups/xxxxxx_resource_group/providers/Microsoft.Media/mediaServices/xxxxx/assets/xxxxxxxxxx?api-version=2018-08-01
Даже если мы дадим версию API как 2.1, 2.2 и т. Д. Тогда и ошибка такая же.
ошибка ответа:
{
"error": {
"code": "MissingApiVersionParameter",
"message": "The api-version query parameter (?api-version=) is required for all requests."
}
}
2 ответа
В REST v2 текущие версии API были от 2.0 до 2.19. Но в REST v3 API выпущена версия 2018-07-01. См. https://docs.microsoft.com/en-us/rest/api/media/assets/createorupdate.
Также загрузите Коллекцию Почтальонов для V3 и посмотрите URL-адреса. Убедитесь, что вы правильно их форматируете.
https://docs.microsoft.com/en-us/azure/media-services/latest/media-rest-apis-with-postman Используйте консоль почтальона, чтобы просмотреть полный пост URL (открыть через Alt-CTL-C)
Типичный вызов создания ресурса будет выглядеть следующим образом: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/assets/:assetName?api-version={{ апи-версия}}
"/ assets? api-version = 2018-07-01" является примером