You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过Bing Search API获取额外(免费)结果及页面右侧附加信息

Bing Search API 常见问题解答

1. 如何通过Bing Search API获取额外(免费)搜索结果

首先得明确,Bing Search API的免费调用额度是微软官方设定的,目前免费层级默认每月提供1000次搜索调用(这个数值可能随官方政策调整)。如果想拿到额外的免费搜索资源,可以试试这几个方向:

  • 查看Azure订阅福利:微软经常会给新注册Azure的开发者提供额外的免费试用额度,其中就可能包含超出基础免费层的Bing API调用次数,你可以登录Azure门户检查自己的订阅权益。
  • 学术研究专属支持:如果你是从事学术研究工作,微软针对科研场景有额外的免费配额支持,不过需要提交相关的学术认证材料来申请。
  • 优化调用逻辑省额度:虽然没法直接增加免费次数,但优化你的调用策略能让现有额度发挥更大作用——比如避免重复搜索相同关键词、通过count参数合理控制每次返回的结果数量,减少不必要的调用,变相获取更多有效结果。

2. Bing网页搜索右侧栏的额外信息能否通过API获取?

当然可以,但具体要看信息类型和你使用的API端点:

  • 你提到的维基百科摘要、地图位置、Twitter页面这类内容,都属于实体相关数据,最适合用Entity Search API来获取。当搜索newyork这类实体关键词时,调用这个API会返回该实体的结构化数据,包括维基百科的摘要内容、地理位置坐标、关联的官方社交账号链接等,和网页端右侧栏的信息对应度很高。
  • 另外,Web Search API的响应里也会包含部分这类信息,比如在entities字段中能找到实体的基础描述,但相比Entity Search API,返回的内容没那么全面。
  • 不过要注意,不是所有右侧栏的信息都能通过API获取,比如一些实时的第三方合作内容可能受限于数据协议,但主流的实体核心信息(维基、地图、知名社交账号)都是完全支持的。举个例子,调用Entity Search API搜索newyork,返回的JSON结果里,description字段对应维基摘要,geo字段包含经纬度信息,sameAs字段会列出关联的Twitter等社交平台链接。

内容的提问来源于stack exchange,提问作者user1481828

火山引擎 最新活动