2016-07-27 17 views
4

私はコグニティブサービスBing Search APIを使用したいと思います。私はAzure PortalでCog Services Accountを作成し、サンプルアプリケーションのプロパティにリストされているキーを使用しました。Bing Search APIの使用方法C#

いくつかの質問:

  1. 私たちが使うべきものであるこれらのキーの?
  2. また、ヘッダーにOcp-Apim-Subscription-Keyを設定する必要がありますか?
  3. Azure Portalで認知サービスを設定する際に欠けていることがあれば、私はアクセスが拒否され、不思議に思っています。
  4. Bing ApiまたはCognitive Servicesを使用する必要があるのであれば、私は混乱しますか?両方とも同じですか?
  5. 私は以下のような非常に基本的な例を共有してください(非常に単純ですが)。

例単純なコードスニペットは、私がやっているかを示すために:

... 

string searchApiUrl = String.Format(
       "https://api.cognitive.microsoft.com/bing/v5.0/news/search?q={0}&AccountKey={1}", 
       WebUtility.HtmlEncode("Movies"), 
       "MY ACCOUNT ID FROM Azure PORTAL"); 

HttpClient httpClient = new HttpClient(); 
string response1 = await httpClient.GetStringAsync(searchApiUrl); 

...

答えて

2
  1. をあなたは無料のサブスクリプションを使用している場合は、サブスクリプションに記載されている2つのキーを持っていますリスト。あなたはプライマリキーとバックアップキーを持っており、両方とも動作します。
  2. はい、Ocp-Apim-Subscription-Keyがヘッダーに必要です。
  3. これは、キーが正しくない(または存在しない)場合が多いです。
  4. はい、Bing Search APIはCognitive Services Umbrellaの下にあります。
  5. テストコンソールavailable hereと、ページの下部にコードサンプルがあります。
関連する問題