0

我正在开发一个使用 CloudKit 从 iOS 应用程序中获取数据的网络应用程序。作为应用程序的一部分,他们必须使用他们的 AppleID 登录。但是,当我尝试登录时,我收到 404。我请求以下 URL:

https://api.apple-cloudkit.com/1/[mycontainer]/development/users/current?ckAPIToken=[mytoken]

我得到一个看起来像这样的对象:

{
  "uuid" : "123-abc",
  "serverErrorCode" : "AUTHENTICATION_REQUIRED",
  "reason" : "request needs authorization",
  "redirectURL" : "https://idmsa.apple.com/IDMSWebAuth/auth2?oauth_token=OATTKN49471611-really-long-alpha-code"
}

但是,当我将用户重定向到“redirectURL”参数时,我得到一个空白的 404 页面。检查页面时,会加载 idmsa.apple.com,但是当页面上的 JavaScript 请求 signin?widgetKey={key} 时,它会收到 404。

更新:我不确定这是否有帮助,但https://idmsa.apple.com/IDMSWebAuth/auth2?oauth_token=[TOKEN]加载正常。但是,该页面使用 JavaScript 加载https://idmsa.apple.com/appleauth/auth/signin?widgetKey=[widgetkey]&locale=US-EN失败并显示 404。但是,它只是对我来说失败了,而且似乎为他人工作。

4

2 回答 2

2

显然这是 Apple 的 CloudKit 服务的一个错误。他们意识到了这个问题,并一直在努力修复。

于 2015-08-30T01:31:52.803 回答
0

我收到了同样的 404 错误。似乎是断断续续的,他们可能正在修复它。

于 2015-08-20T14:27:53.697 回答