Вызов GetSentimentAsync завершается с ошибкой 401, как указано в заголовке.
var client = new SentimentClient(Constants.API_KEY);
var request = new SentimentRequest();
var response = await client.GetSentimentAsync(request);
Моя группа ресурсов для генерации ключа в Azure имеет расположение «Южный центральный регион США», мое местоположение - Колорадо, моя подписка - «Visual Studio Enterprise».
Я использовал эту страницу для тестирования моей службы https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/56f30ceeeda5650db055a3c7
Если я использую https://westus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/someID ссылка на тестовый вызов. Это дает 401.
Если я использую https://southcentralus.dev.cognitive.microsoft.com/docs/services/TextAnalytics.V2.0/operations/someID/, тогда он дает 200.
Похоже, проблема связана с регионом, который я выбрал во время создания нового ресурса в Azure. Похоже, регион по умолчанию - это не то, что я выбрал, Южно-Центральная часть США
Итак, что мне делать, чтобы мой звонок был успешным? Где я могу указать регион при вызове API?
Спасибо, Аббас