使用具有一个访问密钥的不同Microsoft Cognitve服务器

时间:2017-04-24 14:04:06

标签: microsoft-cognitive

FaceAPI服务。在ASP.NET MVC内部使用Web应用程序。 Net Framework 4.6

2017年4月,我获得了FaceAPI的免费访问密钥,但是,对于一些不为人知的原因我只能访问“West US”服务器(westus.api.cognitive.microsoft.com)和通用服务器(api.cognitive) .microsoft.com)。

一旦我尝试登录“西欧”服务器,我收到错误“由于订阅密钥无效而拒绝访问。请确保您订阅了您尝试呼叫的API并提供了正确的密钥。”

所以,我的问题是:

1)如何连接“西欧”服务器?

2)我可以看到哪个区域属于我的订阅密钥?

2 个答案:

答案 0 :(得分:1)

西欧API端点为https://westeurope.api.cognitive.microsoft.com/face/v1.0。正如您所发现的,一个区域的订阅密钥在另一个区域中无效。

我不知道任何订阅密钥 - >位置映射。由于现在只有两种选择可供选择:westus'和' westeuprope',您可以通过消除过程确定哪一个。

答案 1 :(得分:0)

无法更改区域。在Microsoft \ Azure中注册期间,您只输入public class LinkedList { Node head; // head of list // Linked list Node. // This inner class is made static // so that main() can access it static class Node { int data; Node next; // Constructor Node(int d) { data = d; next = null; } } } ,就可以了,不再需要更改它。