Bing Web Search API停止工作了吗?

时间:2015-05-08 13:41:05

标签: azure bing

Bing Web Search API上周工作,本周某些时候,它已经返回403错误。我不知道是否有其他人遇到过类似的问题?

要复制此内容,只需使用bing帐户注册here即可获得每月5000次免费查询。下面是一段代码(我相信我已经过适当的身份验证,因为输入不正确的凭据失败会产生401,而不是403错误)。

import requests
user = '...'
key = '...'

# 403 error
requests.get('https://api.datamarket.azure.com/Bing/Search/Web?Query=%27Xbox%27&$format=json', auth=(user, key))

# 401 error
requests.get('https://api.datamarket.azure.com/Bing/Search/Web?Query=%27Xbox%27&$format=json', auth=('a', 'b'))

还有其他人得到这个吗?

1 个答案:

答案 0 :(得分:1)

403是Forbidden状态代码。您的订阅可能已过期或您的查询限制已用尽。

服务器错误始终在500-599范围内。 400-499范围内的错误始终是客户端错误。如果您多次收到500错误,请检查Azure's status page以确保没有问题。

作为一项规则,您不应该假设像Bing搜索这样的主要服务已经关闭,并且几天内没有人注意到。您的帐户或代码出现问题的可能性更大,尤其是在您收到客户端错误代码时。