一、创建My Instances
Bing Custom Search 登录自己的微软账号。点击 My Instances
点击 New Instance创建新的实例。
这里输入实例名称。点击OK创建。
点击Production 进入测试页面,将Custom Configuration ID: 复制保存(很重要);Market 选择 zh-CN; 下面我们获取Subscription Key:同样需要复制保存(很重要)。
二、申请免费APIKey
点击:Click to issue free trial key进入 创建必应自定义搜索资源;
这里需要填写信用卡的相关信息,实测招商银行的全币种VISA可以通过,自行填写相关信息。
资源组、实例名称 自己新建起个名称。重点是定价阶层:选择第一个如图:(每月1000个免费)
勾选声明后点击创建并审阅。
点击创建。
创建成功点击 实例名称。
点击 click here to manage keys
这里就是我们需要的APIKey (两个Key都是可以使用的请复制并妥善保存)
还有rul终结点:https://api.bing.microsoft.com/。
回到这里测试一下。输入自己的APIKey 然后输入测试问题。
返回结果说明已经可以正常使用了。
三、测试
下一步我们在Python中测试:
import json
import requests
subscriptionKey = "11ee860274bd4fa3ab0bfdaabf81f7bd"
customConfigId = "1d3e8fb2-6a79-471d-89d5-dda796ca15fc"
searchTerm = "奥运会新闻"
url = 'https://api.bing.microsoft.com/v7.0/custom/search?' + 'q=' + searchTerm + '&' + 'customconfig=' + customConfigId
headers = {'Ocp-Apim-Subscription-Key': subscriptionKey}
response = requests.get(url, headers=headers)
print(response.status_code)
返回200 说明测试成功!