Microsoft Emotions API 视频操作结果获得认可
Microsoft Emotions API Get Recognition in Video Operation Result
如何使用视频操作结果中的获取识别来return 我发布到情绪 api 的视频的状态和结果?
我可以成功运行使用我上传的视频的操作ID在视频操作结果中获取识别,但响应不显示视频的状态和情绪的结果API 但只显示以下内容:
StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent,
Headers:{
Pragma: no-cache
apim-request-id: 010962c0-f907-4ba3-a7fd-564ddff7f97d
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Cache-Control: no-cache
Date: Wed, 02 Nov 2016 02:33:16 GMT
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Content-Length: 16048
Content-Type: application/json; charset=utf-8 Expires: -1 }
我试过在开放 api 测试控制台中使用相同的 oid
和响应 return 状态和情绪结果 api。
我正在使用 API 参考中的以下代码:
var client = new HttpClient();
var queryString = HttpUtility.ParseQueryString(string.Empty);
// Request headers
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", "{subscription key}");
var uri = "https://api.projectoxford.ai/emotion/v1.0/operations/{oid}?" + queryString;
var response = await client.GetAsync(uri);
根据您粘贴的内容,您似乎确实 有回复,JSON.
的 16048 字节
由于您使用的是 C#,我认为使用由认知服务团队成员编写的 client library 可以节省很多精力。如果你使用Visual Studio,你可以简单地拉下NuGet包。
如果您不想使用预建库,您需要自己解析 JSON。 JSON 将在 response.Content
.
如何使用视频操作结果中的获取识别来return 我发布到情绪 api 的视频的状态和结果?
我可以成功运行使用我上传的视频的操作ID在视频操作结果中获取识别,但响应不显示视频的状态和情绪的结果API 但只显示以下内容:
StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent,
Headers:{
Pragma: no-cache
apim-request-id: 010962c0-f907-4ba3-a7fd-564ddff7f97d
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Cache-Control: no-cache
Date: Wed, 02 Nov 2016 02:33:16 GMT
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Content-Length: 16048
Content-Type: application/json; charset=utf-8 Expires: -1 }
我试过在开放 api 测试控制台中使用相同的 oid
和响应 return 状态和情绪结果 api。
我正在使用 API 参考中的以下代码:
var client = new HttpClient();
var queryString = HttpUtility.ParseQueryString(string.Empty);
// Request headers
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", "{subscription key}");
var uri = "https://api.projectoxford.ai/emotion/v1.0/operations/{oid}?" + queryString;
var response = await client.GetAsync(uri);
根据您粘贴的内容,您似乎确实 有回复,JSON.
的 16048 字节由于您使用的是 C#,我认为使用由认知服务团队成员编写的 client library 可以节省很多精力。如果你使用Visual Studio,你可以简单地拉下NuGet包。
如果您不想使用预建库,您需要自己解析 JSON。 JSON 将在 response.Content
.