从RESTAPI创建作业将返回请求属性名称错误

从RESTAPI创建作业将返回请求属性名称错误,rest,azure,azure-media-services,Rest,Azure,Azure Media Services,我已准备好资产和MediaProcessor。现在我正试图对我的资产进行编码。当我发送教程()中指定的请求时: 我使用的是api版本2.2 有人能告诉我哪里错了吗?错误表明json文件中的属性与反序列化类型中的属性不匹配。 显示IAsset具有属性Uri,但不涉及_元数据。您可以尝试将json更改为 "InputMediaAssets":[{ "Uri":"https://wamsbluclus001rest-hs.cloudapp.net/api/Assets('nb%3Ac

我已准备好资产和MediaProcessor。现在我正试图对我的资产进行编码。当我发送教程()中指定的请求时:

我使用的是api版本2.2


有人能告诉我哪里错了吗?

错误表明json文件中的属性与反序列化类型中的属性不匹配。 显示IAsset具有属性Uri,但不涉及_元数据。您可以尝试将json更改为

 "InputMediaAssets":[{
        "Uri":"https://wamsbluclus001rest-hs.cloudapp.net/api/Assets('nb%3Acid%3AUUID%3A429967f5-4709-4377-bab2-4680ae2a0dd87')"
  }],
尝试设置标题“DataServiceVersion:2.0”


我在使用“DataServiceVersion:3.0”时遇到了同样的问题。

您提供了对.NET SDK的引用,但我们使用的是RESTFULL API__元数据是在我看到的RESTFULL示例中定义的。SDK类和RESTAPI应该在公共属性方面进行同步,这就是为什么我在MSDN中指出了类和示例之间的差异。您知道哪里不对吗
{
    "odata.error":
    {
        code: "";
        message:
        {
            lang: "en-US";
            value: "Parsing request content failed due to: Make sure to only use property names that are defined by the type";
        };
    };
}
 "InputMediaAssets":[{
        "Uri":"https://wamsbluclus001rest-hs.cloudapp.net/api/Assets('nb%3Acid%3AUUID%3A429967f5-4709-4377-bab2-4680ae2a0dd87')"
  }],