调用 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 调用时我可以在哪里提及区域?
谢谢阿巴斯