2016-12-30 18 views
1

私のアプリケーション(javascript)で新しいBing Search API v.5を使用しています。Bing Search 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 &セーフサーチ=中等度の

URLにスペースを含めることはできますか?

答えて

0

実際、URLにはスペースを使用できません。 スペースは '%20'または '+'で置き換えることができます。

+%2B

スペース20%

/%2F

:ここ は、いくつかの有用なものがありますか? %3F

%の25%

#%23

&%26

=%3D

ます。また、交換を行うにはJavaScriptが提供する機能encodeURI(URIstring)を使用することができます。

+0

残念ながら、それはまったく助けにはなりません.... – Xauxatz

+0

スペースに%2Cを含めるとうまくいきます。私はあなたがcURLを使用していると推測します。 IDEを使用できるC#やその他の言語では、クエリに何も追加する必要はありません。 – Ronak

関連する問題