【发布时间】:2016-12-02 03:46:48
【问题描述】:
我想使用 认知服务 来使用 Bing 搜索 API。我在 Azure 门户中创建了 Cog 服务帐户,并使用了示例应用程序的属性中列出的密钥。列出了 2 个键
- 认知服务帐户https://www.microsoft.com/cognitive-services/en-US/subscriptions 和
- 认知帐户的 Azure 门户。
几个问题:
- 我们应该使用哪些键?
- 我们是否还需要在标头中设置Ocp-Apim-Subscription-Key?
- 我遇到拒绝访问,想知道在 Azure 门户中配置认知服务时是否还缺少其他任何内容。
- 我是否应该使用 Bing Api 或认知服务?这两者是一回事吗?
- 谁能分享一个非常基本的例子,因为我下面的例子(虽然很简单)不起作用。
示例简单代码 sn-p 显示我在做什么:
...
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);
...
【问题讨论】:
标签: c# azure bing-api microsoft-cognitive