Bing Web Search API V5 使用示例

之前的Bing Web Search API不能使用了,现在的API是升级了,嘛,其实就是要收费了。。。。。。
我的百度网盘搜索使用的就是bing的api,所以随之也就罢工了.
新的api每月可调用1000次,试用90天,至于90天以后会是什么样子就不得而知了。
api的使用非常简单,这里是官方的API参考手册
api访问接口地址为: https://api.cognitive.microsoft.com/bing/v5.0/search
访问方式是GET,简单使用的话我们只要使用这几个参数即可:
q 要查询的关键词(注意最好将该字符串进行urlencode编码)
count 一次查询返回多少条结果
offset 返回偏移到第几条后的结果,比如我们要做分页,以每页返回10条结果而言,第一页便是count=10&offset=0,第二页便是count=10&offset=10
还需要注意的一个可能就是mkt参数了,该参数返回相应国家内的结果该参数值有:
es-AR,en-AU,de-AT,nl-BE,fr-BE,pt-BR,en-CA,fr-CA,es-CL,da-DK,fi-FI,fr-FR,de-DE,zh-HK,en-IN,en-ID,en-IE,it-IT,ja-JP,ko-KR,en-MY,es-MX,nl-NL,en-NZ,no-NO,zh-CN,pl-PL,pt-PT,en-PH,ru-RU,ar-SA,en-ZA,es-ES,sv-SE,fr-CH,de-CH,zh-TW,tr-TR,en-GB,en-US,es-US

说到现在我们都没有说到key相关的东西,不要急,现在就说,这个key的使用方法非常简单,我们只需要在访问接口时在HTTP头中加一条
Ocp-Apim-Subscription-Key: your key即可,略显奇葩。。。。。。
返回的数据是json格式。
下面以c语言为例写个代码

编译: gcc -o bing bing.c -lcurl -lsbuf -ljson
—-本文来自枯龙吟的博客

–阅读次数(38)

发表评论

电子邮件地址不会被公开。

*