2016-12-30 69 views
1

我在我的应用程序(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 &安全搜索=中度

网址可以包含空格吗?

回答

0

实际上,网址不能包含空格。 您可以用'%20'或'+'替换空格。 以下是一些有用的:

+%2B

空间%20

/%2F

? %3F

%25%

#%23

&%26

=%3D

您还可以使用JavaScript来代替做提供功能encodeURI(URIstring)

+0

不幸的是它根本没有帮助...... – Xauxatz

+0

包括%2C的空间,它会工作。我认为你正在使用cURL。对于可以使用IDE的C#和其他语言,您不需要在查询中追加任何内容。 – Ronak