好的,我有一个可以正常工作的cloudkit容器,我目前正在使用它作为我的应用程序的数据库。现在我想尝试使用cloudkit API服务。在API访问部分,我只添加了一个新的令牌。这是我的简单设置的概述:

我尝试使用Postman进行一次POST调用,尝试查看我的API调用结构是否正确。我的cloudkit容器的名称是iCloudkit.izzuddin.CoffeeApp,记录的名称是Cafe,所以我是这样创建接口调用的:
cloudkit.com/database/1/iCloud.izzuddin.CoffeeApp.Cafe/-development/public/records/modify?NewToken=031c663b3314f16ff3ee04719894b6f4e17132ad315eae27fa3e4374fd0b4e81
返回值如下:
{ "uuid":"737d61ec-a668-4386-9512-b2ec05a8a394","serverErrorCode":"AUTHENTICATION_FAILED",“原因”:“未找到身份验证方法”}
有经验的人能解释一下如何构造api调用吗?提前谢谢。
发布于 2016-05-15 00:08:40
尝试:
https://api.apple-cloudkit.com/database/1/iCloud.izzuddin.CoffeeApp.Cafe/development/public/records/modify?ckAPIToken=031c663b3314f16ff3ee04719894b6f4e17132ad315eae27fa3e4374fd0b4e81这将返回带有redirectURL的421响应AUTHENTICATION_REQUIRED,您可以使用该use进行登录。
接下来的步骤取决于您想要构建的应用程序类型(web应用程序/服务器到服务器/本机)。
发布于 2017-08-02 14:43:47
CloudKit Web Service不仅需要你的API令牌,还需要代表用户的Web Auth令牌。
https://stackoverflow.com/questions/37166708
复制相似问题