gpt4 book ai didi

rest - 通过 REST 的 Azure 编码作业失败

转载 作者:行者123 更新时间:2023-12-03 05:08:55 29 4
gpt4 key购买 nike

我正在尝试上传视频并通过 Azure Rest 服务对其进行编码。我现在已经完成了对视频进行编码的步骤,但我在处理请求时遇到了困难。

以下代码显示了我的请求:

 var joburl = res.RequestMessage.RequestUri + "Jobs";
client = new HttpClient();
client.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", "Bearer " + token);
client.DefaultRequestHeaders.Add("x-ms-version", "2.8");
client.DefaultRequestHeaders.Add("DataServiceVersion", "3.0");
client.DefaultRequestHeaders.Add("MaxDataServiceVersion", "3.0");
client.DefaultRequestHeaders.Add("x-ms-date", date);

//accept
t = new NameValueHeaderValue("odata", "verbose");
type = new MediaTypeWithQualityHeaderValue("application/json");
type.Parameters.Add(t);
client.DefaultRequestHeaders.Accept.Add(type);

result = await client.PostAsync(joburl,json);

网址:https://wamsamsclus001rest-hs.cloudapp.net/api/Jobs

json:

{"Name":"khgfiuydencodingjob","InputMediaAssets":[{"__metadata":{"Uri":"https://wamsamsclus001rest-hs.cloudapp.net/api/Assets('nb%3acid%3aUUID%3ad037b321-cd1c-43a9-9607-c4910fa7a85b')"}}],"Tasks":[{"Configuration":"H264 Adaptive Bitrate MP4 Set 720p","MediaProcessorId":"nb:mpid:UUID:1b1da727-93ae-4e46-a8a1-268828765609","TaskBody":"<?xml version=\"1.0\"encoding=\"utf-8\"?><taskBody><inputAsset>JobInputAsset(0)</inputAsset><outputAsset>JobOutputAsset(0)</outputAsset></taskBody>"}]}

不记名 token 在我将其用于其他请求时起作用。

但是我收到错误请求 400,并显示以下错误消息:

{"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"}}}

任何人都可以发现错误。

感谢您的帮助

最佳答案

好的,我已经开始工作了。我的 json/string 内容中需要 odata=verbose - 像这样:

var jobInJson = JsonConvert.SerializeObject(job);
json = new StringContent(jobInJson, Encoding.UTF8);//,
json.Headers.ContentType = MediaTypeHeaderValue.Parse("application/json;odata=verbose");

我之前尝试过此操作,但收到错误 500,但现在它可以正常工作。

关于rest - 通过 REST 的 Azure 编码作业失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28451341/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com