使用 Swift 访问 Microsoft Face API IOS
Access Microsoft Face API IOS with Swift
我正在尝试从 Microsoft FACE API 进入 API。我在 Azure 上创建了一个帐户并创建了他们为我提供密钥的服务。
关键是我正在尝试访问 API 并且一直是 401 错误
let client = MPOFaceServiceClient(subscriptionKey: "MY_API_KEY")
所有时间 returns 相同的错误:
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 错误吗???
编辑:
我也试过 let client = MPOFaceServiceClient(endPointAndSubscriptionKey: "MY_SERVER_AREA", key: "MY_API_KEY")
但是这个 returns 一直都是 404 错误,找不到资源。
我解决了
遇到同样问题的朋友,解决方法如下:
它仅适用于 MPOFaceServiceClient(subscriptionKey: "MY_API_KEY")
,并且您必须使用与 IOS SDK 示例相同的端点。我们正在谈论 WESTUS 服务器。只是那个,也不是欧洲服务器,或者 WestUs2 server.It 必须是 WESTUS。
在那之后,我的问题就解决了,而且效果很好。
我正在尝试从 Microsoft FACE API 进入 API。我在 Azure 上创建了一个帐户并创建了他们为我提供密钥的服务。 关键是我正在尝试访问 API 并且一直是 401 错误
let client = MPOFaceServiceClient(subscriptionKey: "MY_API_KEY")
所有时间 returns 相同的错误:
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 错误吗???
编辑:
我也试过 let client = MPOFaceServiceClient(endPointAndSubscriptionKey: "MY_SERVER_AREA", key: "MY_API_KEY")
但是这个 returns 一直都是 404 错误,找不到资源。
我解决了
遇到同样问题的朋友,解决方法如下:
它仅适用于 MPOFaceServiceClient(subscriptionKey: "MY_API_KEY")
,并且您必须使用与 IOS SDK 示例相同的端点。我们正在谈论 WESTUS 服务器。只是那个,也不是欧洲服务器,或者 WestUs2 server.It 必须是 WESTUS。
在那之后,我的问题就解决了,而且效果很好。