使用Swift访问Microsoft Face API IOS

使用Swift访问Microsoft Face API IOS,ios,swift,azure,microsoft-cognitive,face,Ios,Swift,Azure,Microsoft Cognitive,Face,我正在尝试从Microsoft FACE API进入API。我在Azure上创建了一个帐户,并创建了他们为我提供密钥的服务。 关键是,我试图访问API,但始终是401错误 let client = MPOFaceServiceClient(subscriptionKey: "MY_API_KEY") “所有时间”返回相同的错误: Error Domain=POFaceServiceClient error - http response is not success :

我正在尝试从Microsoft FACE API进入API。我在Azure上创建了一个帐户,并创建了他们为我提供密钥的服务。 关键是,我试图访问API,但始终是401错误

let client = MPOFaceServiceClient(subscriptionKey: "MY_API_KEY")
“所有时间”返回相同的错误:

Error Domain=POFaceServiceClient error - http response is not success : 
                    {"error":{"code":"Unspecified","message":"Access denied due to invalid subscription key. Make sure you are subscribed to an API you are trying to call and provide the right key."}}
                         Code=401 "(null)"
IOS中几乎没有API文档,它只是objective-c,没有swift。有人能找出为什么这总是返回401错误吗

编辑: 我还尝试了让client=mpofaceserviceclientendpoint和subscriptionkey:MY\u SERVER\u区域,key:MY\u API\u key 但这一个返回所有时间404错误,资源找不到。

我解决了它

对于那些有同样问题的人,这里是解决方案:

仅使用MPOFaceServiceClientsubscriptionKey:MY_API_密钥就可以了,您必须使用与IOS SDK中的示例相同的端点。我们正在谈论WESTUS服务器。只有那个,不是欧洲服务器,也不是WESTUS 2服务器。它必须是WESTUS

从那以后,我的问题就解决了,而且效果很好