Я пытаюсь настроить конвейер медиасервиса через остальные службы, используя
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." }
}
Кроме того, скачайте Коллекцию почтальонов для 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" является примером
В REST v2 версии API были текущими от 2.0 до 2.19.Но в REST v3 API выпущена версия 2018-07-01.Смотри https://docs.microsoft.com/en-us/rest/api/media/assets/createorupdate.