首页 > 解决方案 > 如何测试 microsoft conitive services 计算机 vsion api?

问题描述

我是 azure conitive 服务计算机视觉 api的新手。我想在 microsft 控制台本身上测试分析 api。我正在尝试从 api 中提取图像描述。当我通过图像网址时,它会被删除并变为红色。该网站说该网址无效。我尝试了多个图像。它显示相同的错误。我什至尝试使用 microsft 本身用于计算机视觉演示的图像 url。请帮帮我

我在 api 服务中测试的 URL:https ://centralindia.dev.cognitive.microsoft.com/docs/services/56f91f2d778daf23d8ec6739/operations/56f91f2e778daf14a499e1fa/console

示例图片网址:

https://azurecomcdn.azureedge.net/cvt-99139de686aeb419fc63b353ae8c79ee0e1a1ef16d4d7803228d1ea648376d26/images/shared/cognitive-services-demos/analyze-image/analyze-8-thumbnail.jpg

我得到的回应

apim-request-id: ecb54c47-8a6e-4f16-a44f-0a40dc29e44d
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
Date: Sun, 02 Jun 2019 11:45:53 GMT
Content-Length: 104
Content-Type: application/json; charset=utf-8

{
  "code": "BadArgument",
  "requestId": "ecb54c47-8a6e-4f16-a44f-0a40dc29e44d",
  "message": "JSON format error."
}

标签: computer-visionazure-cognitive-services

解决方案


该错误表明您访问了正确的端点,并且该服务需要正确的 JSON 有效负载,但是您提供的 JSON 格式不正确。如果您使用控制台进行测试,请确保您的有效负载如下所示:

{"url":"https://azurecomcdn.azureedge.net/cvt-99139de686aeb419fc63b353ae8c79ee0e1a1ef16d4d7803228d1ea648376d26/images/shared/cognitive-services-demos/analyze-image/analyze-8-thumbnail.jpg"}

推荐阅读