Azure Media Service REST API错误MissingApiVersionParameter

问题描述 投票:1回答:2

我正在尝试使用休息服务设置媒体服务管道

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版本}}

我们生成的终点: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."

}

}

azure azure-media-services
2个回答
0
投票

REST v2 the API versions当前是2.0到2.19。但是在REST v3 API中发布的版本是2018-07-01。见https://docs.microsoft.com/en-us/rest/api/media/assets/createorupdate


0
投票

另外,下载Postman Collection for 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”就是一个例子

© www.soinside.com 2019 - 2024. All rights reserved.