2

現在 Azure でホストされている新しい bing 検索 API に切り替えようとしていAppidますが、認証のためにパラメーターが削除されていることはほとんどの人が知っているため、クエリの結果を取得する簡単な方法がわかりません。

私はhttpnodejsのモジュールを使用しており、現在のコードhttp.getapi.bing.net .

新しいコードを正しく使用するためのコードを教えてもらえますか?

私はこれを試しましたが、URLは何も返せません http://gavinmhackeling.com/blog/2012/05/using-the-bing-search-api-in-python/

4

2 に答える 2

1

すみません、ブログ記事に誤字がありました。

https://datamarket.azure.com/account/keysの既定のアカウント キーを使用していることを確認してください。

基本認証を使用するには、 を に置き換え<YourDefaultAccountKey>ますhttps://user:<YourDefaultAccountKey>@api.datamarket.azure.com/Bing/SearchWeb/Web?Query=%27leo%20fender%27&Market=%27en-US%27&$top=50&$format=JSON。結果は JSON で返されます。

https://datamarket.azure.com/dataset/explore/5BA839F1-12CE-4CCE-BF57-A49D98D29A44を使用して、クエリ パラメーターとフォーマットをテストすることもできます。

于 2013-01-03T23:36:53.080 に答える
0

リクエストをカプセル化するこのモジュールを使用できるため、次のように使用できます。

var Bing = require('node-bing-api')({ accKey: "your-account-key" });

Bing.web("stack overflow", function(error, res, body){
    console.log(body);
  },
  {
    top: 50,
    market: 'en-US'
  });

Azure版で動作します。アカウントキーを交換するだけです。

于 2014-10-09T20:05:27.967 に答える