Ошибка API REST службы мультимедиа Azure MissingApiVersionParameter - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь настроить конвейер медиасервиса через остальные службы, используя

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 ]

0 голосов
/ 23 февраля 2019

Кроме того, скачайте Коллекцию почтальонов для 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={{api-version}}

"/ assets? Api-version = 2018-07-01" является примером

0 голосов
/ 22 февраля 2019

В REST v2 версии API были текущими от 2.0 до 2.19.Но в REST v3 API выпущена версия 2018-07-01.Смотри https://docs.microsoft.com/en-us/rest/api/media/assets/createorupdate.

...