Поддерживает ли 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 в моем примере кода.

Другие вопросы по тегам