Поддерживает ли C# SDK Bing News Search API запросы к частной конечной точке с использованием идентификатора приложения?
Быстрый запуск образцы документация показывает, как можно запрашивать общественную конечную точку с помощью ключа подписки.
Но предположим, что у меня есть частная конечная точка Bing News API и сгенерированный AppId, который идентифицирует меня. Могу ли я использовать C# SDK для вызова этой конечной точки с помощью моего AppId? Или мне пришлось бы называть его REST API, создав HttpWebRequest?
Есть ли что-то, что позволяет поставщику частного API генерировать ключи подписки для своих потребителей?
1 ответ
Насколько мне известно, только
subscription key
может использоваться для определения клиента в SDK. Такие как
var client = new NewsSearchClient(new ApiKeyServiceClientCredentials(key));
.
В настоящее время частные сайты, такие как
https://pa***2.cognitiveservices.azure.com
и
key
не поддерживаются для определения клиентов. Чтобы подтвердить это, рекомендуется поднять заявку в службу поддержки на портале.
Если вам нужно использовать код C# для реализации функции поиска bing, рекомендуется использовать
HttpClient
и код C# для отправки HTTP-запросов.
Вы можете использовать HttpHelper в моем примере кода.