我们以前使用Bing自定义搜索和5.0版API。这在过去几周刚刚停止工作。通过位于https://www.customsearch.ai的API EndPoint,任何测试都会返回:
{
"_type": "SearchResponse",
"instrumentation": {
"pingUrlBase": "https://www.bingapis.com/api/ping?IG=19E4BA520EAB45A191FD4CBEE7C72856&CID=151C188292876475082A13A293216596&ID=",
"pageLoadPingUrl": "https://www.bingapis.com/api/ping/pageload?IG=19E4BA520EAB45A191FD4CBEE7C72856&CID=151C188292876475082A13A293216596&Type=Event.CPT&DATA=0"
},
"queryContext": {
"originalQuery": "microsoft"
},
"rankingResponse": {}
}
我注意到有一条说明Bing Custom Search现已转移到Azure,因此我添加了该功能(Cognitive Services,API类型: Bing Custom Search API)到我们的Azure平台。它已经部署,我有2个新的API密钥。使用其中任何一个和7.0 API,仍然返回与上面相同的内容。
发生了什么事? API端点应该可以工作,但是包括rankingResponse在内的响应是奇怪的,因为它不是自定义搜索的文档化响应。
答案 0 :(得分:0)
似乎您必须再次创建搜索实例。您可以转到customsearch.ai并创建实例。它应该给你" customconfig" " API端点上的ID"标签