必应搜索API错误
问题描述:
我在我的应用程序(javascript)中使用了新的必应搜索API v.5。必应搜索API错误
这是查询:“31‘杰里WILLEMSE’荷兰‘intercop’”
如果我从我的应用程序中访问Bing搜索API,我得到结果为零。
如果我使用这里提供的测试工具:https://dev.cognitive.microsoft.com/docs/services/56b43eeccf5ff8098cef3807/operations/56b4447dcf5ff8098cef380d/console
我得到的一些结果。
测试工具应该精确地模仿API的行为。
这是由API测试工具生成的URL
https://api.cognitive.microsoft.com/bing/v5.0/search?q= '杰里WILLEMSE' 荷兰intercop'31 &计数= 10 &偏移= 0 & MKT = EN-US &安全搜索=中度
网址可以包含空格吗?
答
实际上,网址不能包含空格。 您可以用'%20'或'+'替换空格。 以下是一些有用的:
+%2B
空间%20
/%2F
? %3F
%25%
#%23
&%26
=%3D
您还可以使用JavaScript来代替做提供功能encodeURI(URIstring)
。
不幸的是它根本没有帮助...... – Xauxatz
包括%2C的空间,它会工作。我认为你正在使用cURL。对于可以使用IDE的C#和其他语言,您不需要在查询中追加任何内容。 – Ronak