Bing 视觉搜索 API (v7) returns 图像无响应
Bing Visual Search API (v7) returns no response for image
我尝试从我的 java 程序设置 bing 视觉搜索 API REST-Call。它部分起作用,我得到了答案,但不是我想要的答案。目标是对图像执行 POST REST-Call,然后获取有关图像的信息 JSON。
我在 Azure 门户中设置了所有内容:首先 bing-search v7 使用资源组和资源。在那之后我得到了我的 API-Key,它似乎可以工作。我也遵循了快速入门指南 https://docs.microsoft.com/en-us/azure/cognitive-services/bing-visual-search/quickstarts/java,但我仍然没有得到预期的响应。
我的代码与快速入门指南中的代码完全相同,除了图像路径。
我在这里测试了我的 API-Key,这是一个用于测试 API 调用的站点,还有一个我期望的响应示例,例如包含该图像和等等 https://dev.cognitive.microsoft.com/docs/services/878c38e705b84442845e22c7bff8c9ac/operations/124f9090e80447b1985f881e。
我的回复是这样的:
{
"_type": "ImageKnowledge",
"instrumentation": {
"_type": "ResponseInstrumentation",
"pingUrlBase": "https:\/\/www.bingapis.com\/api\/ping?IG=CB7D2E4D02B7453CA95C71AB55548271&CID=33CBAFA2BC1D6CF829C9A2DDBD516D7A&ID=",
"pageLoadPingUrl": "https:\/\/www.bingapis.com\/api\/ping\/pageload?IG=CB7D2E4D02B7453CA95C71AB55548271&CID=33CBAFA2BC1D6CF829C9A2DDBD516D7A&Type=Event.CPT&DATA=0"
},
"tags": [{
"displayName": "",
"actions": [{
"actionType": "MoreSizes"
}, {
"actionType": "ImageById"
}]
}],
"image": {
"imageInsightsToken": "bcid_COGc070ee574e85498c8b0b6cec557121cd*ccid_9619671840e76c8e5b5c33e002742ac7*thid_OSBI.COGc070ee574e85498c8b0b6cec557121cd"
}
}
我找到了一个丑陋的解决方法。我将图像上传到文件托管程序并获得 URL。 URL returns 结果来自 Bing 愿景 API。我还在使用 Bing Java Azure SDK,可以在 github.
上找到
我尝试从我的 java 程序设置 bing 视觉搜索 API REST-Call。它部分起作用,我得到了答案,但不是我想要的答案。目标是对图像执行 POST REST-Call,然后获取有关图像的信息 JSON。
我在 Azure 门户中设置了所有内容:首先 bing-search v7 使用资源组和资源。在那之后我得到了我的 API-Key,它似乎可以工作。我也遵循了快速入门指南 https://docs.microsoft.com/en-us/azure/cognitive-services/bing-visual-search/quickstarts/java,但我仍然没有得到预期的响应。
我的代码与快速入门指南中的代码完全相同,除了图像路径。
我在这里测试了我的 API-Key,这是一个用于测试 API 调用的站点,还有一个我期望的响应示例,例如包含该图像和等等 https://dev.cognitive.microsoft.com/docs/services/878c38e705b84442845e22c7bff8c9ac/operations/124f9090e80447b1985f881e。
我的回复是这样的:
{
"_type": "ImageKnowledge",
"instrumentation": {
"_type": "ResponseInstrumentation",
"pingUrlBase": "https:\/\/www.bingapis.com\/api\/ping?IG=CB7D2E4D02B7453CA95C71AB55548271&CID=33CBAFA2BC1D6CF829C9A2DDBD516D7A&ID=",
"pageLoadPingUrl": "https:\/\/www.bingapis.com\/api\/ping\/pageload?IG=CB7D2E4D02B7453CA95C71AB55548271&CID=33CBAFA2BC1D6CF829C9A2DDBD516D7A&Type=Event.CPT&DATA=0"
},
"tags": [{
"displayName": "",
"actions": [{
"actionType": "MoreSizes"
}, {
"actionType": "ImageById"
}]
}],
"image": {
"imageInsightsToken": "bcid_COGc070ee574e85498c8b0b6cec557121cd*ccid_9619671840e76c8e5b5c33e002742ac7*thid_OSBI.COGc070ee574e85498c8b0b6cec557121cd"
}
}
我找到了一个丑陋的解决方法。我将图像上传到文件托管程序并获得 URL。 URL returns 结果来自 Bing 愿景 API。我还在使用 Bing Java Azure SDK,可以在 github.
上找到