Ошибка 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/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Media/mediaServices/:accountName/assets/:assetName?api-version={{api-version}}

Конечная точка, которую мы генерируем: 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" является примером

Другие вопросы по тегам