2016-12-30 68 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