CloudKit 验证返回 404

CloudKit Authentication Returning 404

我正在开发一个 Web 应用程序,该应用程序使用 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] loads fine. However, that page uses JavaScript to load https://idmsa.apple.com/appleauth/auth/signin?widgetKey=[widgetkey]&locale=US-EN 因 404 而失败。但是,它只对我失败,似乎对其他人也有效。

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

显然这是 Apple CloudKit 服务的错​​误。他们已意识到该问题并一直在努力解决问题。