4
Ich möchte Cognitive Services zu verwenden verwenden Bing Search APIs. Ich habe im Azure-Portal das Konto für Cog-Dienste erstellt und den Schlüssel verwendet, der in den Eigenschaften in meiner Beispiel-App aufgeführt ist. Es gibt zwei Schlüssel, dieSo verwenden Sie Bing Search Api mit C#
- Kognitive Leistungen Konto https://www.microsoft.com/cognitive-services/en-US/subscriptions und
- Azure Portal für Kognitive Konto aufgeführt sind.
paar Fragen:
- Welche dieser Schlüssel ist derjenige, sollten wir verwenden?
- Müssen wir auch Ocp-Apim-Subscription-Key in der Kopfzeile setzen?
- Ich schlage Zugang verweigert und wundere mich, wenn es etwas anderes fehlt bei der Konfiguration von kognitiven Diensten in Azure Portal.
- Ich bin verwirrt, wenn ich Bing API oder kognitive Dienste verwenden sollte? Sind beide das gleiche?
- Kann jemand bitte sehr grundlegende Beispiel als das ich unten habe (obwohl sehr einfach) nicht funktioniert.
Beispiel simplen Code-Schnipsel zu zeigen, was ich tue:
...
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);
...