Tag: cloudkit

CloudKitJS服务器到服务器configuration

我很难得到这个工作。 我不断收到以下错误: [Error: No key provided to sign] 这是我的configuration代码: CloudKit.configure({ services: { fetch: fetch }, containers: [{ containerIdentifier: 'iCloud.io.shakd.Command-Center', environment: 'development', serverToServerKeyAuth: { keyID: "MyKeyId", privateKeyFile: "./eckey.pem", privateKeyPassPhrase: "MyPassPhrase" } }] }) 另外,什么是privateKeyPassPhrase? 它是在terminal生成的代码?

Cloudkit JS && Node JS

我目前正尝试使用Apple的新CloudKit JS执行到iCloud服务器的服务器端连接。 根据WWDC 2015的“CloudKit JS和Web Service”,由于CloudKit JS是一个纯粹的JS框架,因此您可以在所有的JS环境(如节点JS)中使用它。 我从https://cdn.apple-cloudkit.com/ck/1/cloudkit.js复制了CloudKit JS的源代码,并将其粘贴到名为“cloudkit.js”的文件中。 这里是我试过的一个演示: var CloudKit = require("/some/folders/cloudkit.js") function demoPerformQuery() { CloudKit.configure({ containers: [{ containerIdentifier: 'myContainerIdentifier', apiToken: 'myAPIToken', environment: 'development' }] }) var container = CloudKit.getDefaultContainer(); var publicDB = container.publicCloudDatabase; publicDB.performQuery({recordType: 'Items'}).then(function(response){ // never called 🙁 }) } var express = require('express') var app = express() app.get("/", function(){ demoPerformQuery() […]