问题标签 [cloudkit-web-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
37 浏览

javascript - 从cloudkit js加载数据后格式化行背景

在从 knockout.js/cloudkit.js 加载行后,我正在尝试用奇数和偶数背景颜色格式化我的表行。每次加载时,我要么得到所有灰色行,要么得到所有白色行。

0 投票
0 回答
231 浏览

php - CloudKit 服务器到服务器和 PHP

以下 PHP 代码在开发环境中运行良好,但在生产环境中返回错误:

{"uuid":"xxxxx", "serverErrorCode":"AUTHENTICATION_FAILED", "reason":"身份验证失败"}

任何想法 ?

任何想法

0 投票
1 回答
263 浏览

c# - 如何从 CloudKit 请求中获取传出 JSON?

我正在调试使用服务器密钥发布到 CloudKit 的 C# 应用程序的 JSON。

根据文档,我需要用来创建/修改记录的 JSON 如下所示:

当我转到JSON2Csharp时,我收到以下错误。我需要确定文档是否无效,或者服务器是否真的想要这个 JSON。

在此处输入图像描述

问题

苹果CloudKit框架中使用的JSON发送到CK服务器时如何获取?

0 投票
1 回答
114 浏览

php - 如何阅读 CloudKit 错误?

我有一个试图在 CloudKit 数据库中创建记录的 php 脚本。

它返回此错误:

object(stdClass)#1 (3) { ["uuid"]=> string(36) "c70072a1-fab6-491b-a68f-03b9056223e1" ["serverErrorCode"]=>
string(11) "BAD_REQUEST" ["reason" ]=> string(62) "BadRequestException: [line: 2, column: 10] 处的意外输入" }

我想这告诉我确切的问题是什么,但我不知道如何解释它。第 2 行和第 10 列在哪里?

我认为它与我在创建记录请求中发送的 JSON 有关。

当我检查 $body 的输出时

{"operations":[{"operationType": "create", "record":"Artists", "fields": {"firstName":{"value":"Mei"}, "lastName": {"value" :"Chen"}, "principalDiscipline": {"value":""}, "secondaryDiscipline":{"value":""}}, "recordName":"Mei Chen"}]}

它通过 JSON lint,所以我不确定这是 JSON 问题。

有人可以向我解释如何解释我从 CloudKit 得到的错误。文档对错误有点含糊。

0 投票
1 回答
155 浏览

php - 如何使用 recordName 进行 CloudKit 记录查找?

我正在尝试通过 PHP 脚本从 CloudKit 数据库中进行查找。

用于进行查找的CloudKit 文档说,查找请求需要一个 JSON 字典,其records键指向查找记录字典数组,至少recordName为要获取的每条记录提供一个。

我有一个 PHP 脚本发送:

我认为我应该发送的内容,但我收到以下错误:

["uuid"]=> string(36) "96e33481-9fb0-4ce8-9cd1-34b6617a3d5b" ["serverErrorCode"]=> string(11) "BAD_REQUEST" ["reason"]=> string(61) "BadRequestException: [行:1,列:0] 处的意外输入

回显 $request 给了我:

{ “记录”:[ {“记录名称”:“Newest_T_Guyig”} ] }

这将 JSON lint 传递为有效。显然我发送了错误的数据,但我看不出我做错了什么。

错误消息表明我遗漏了一些必需的东西,但从文档中不清楚这可能是什么。

有人可以解释一下这里有什么问题吗?我对 JSON 的不完全理解可能是错误的。

有人提出了与此问题类似的问题,但其与 Apple 文档的链接已损坏/已过时。

0 投票
1 回答
171 浏览

php - 如何通过 CK Web Services 从 PHP 脚本将日期传递给 CloudKit?

我正在编写一个 PHP 脚本以通过 CK Web 服务将数据发送到 CloudKit 数据库。它适用于字符串数据,但我无法将日期从 PHP 传递到 CK 日期/时间字段。

CK 以 13 位 TIMESTAMP 形式返回日期。所以,下面的代码

回响

2017 年 4 月 28 日 12:35:19

很好,花花公子。

所以我假设如果 CK 提供一个 13 位的 TIMESTAMP,它在传递给日期/时间字段时应该接受相同的值。

唉,$dobTimestamp从以下经过

导致此BAD_REQUEST错误

无效值,预期类型 TIMESTAMP

当我去 CK Dashboard 并手动输入$dob时,CK 返回一个完全等于的值,$dobTimestamp所以我认为传递$dobTimestamp应该可以工作。. . 但事实并非如此。

我无法在 Apple 的文档中找到我应该做什么。有谁知道如何通过 Web 服务将日期传递给 CK 日期/时间字段?很难想象没有办法做到这一点。

0 投票
1 回答
147 浏览

google-cloud-platform - 使用 Google Cloud 的 CloudKit 服务器到服务器备份

我想每天将我的应用程序的 CloudKit (iCloud) 容器备份到 Google Cloud。Apple 已经宣布 CloudKit 现在支持服务器到服务器的请求,但我想知道这是否可以执行备份,如果可以,怎么做?

谢谢

0 投票
1 回答
135 浏览

php - How to Create CKReference using CloudKit Web Services?

I've using CK Web services very successfully, but I am stumped about how to create a CKReference.

I've looked at the docs here re Reference Dictionaries, but can't make such a dictionary work.

My php generates the following operations dictionary:

This request returns the error:

BAD_REQUEST" [1]=> string(62) "BadRequestException: Unexpected input at [line: 26, column: 3]

If I remove the "artistRecordRef" the request works as it should.

I am sure the answer is obvious to a more experienced eye. Can someone see what's wrong?

0 投票
0 回答
89 浏览

javascript - (CloudKit JS)是否可以上传一些文件(.zip/.png/..)并且用户可以查看它?

是否可以上传一些文件(.zip/.png/..)(使用 CloudKitJS)并且用户可以在他/她的仪表板https://www.icloud.com/中查看它?

或者存储的数据(使用 CloudKit JS)只能通过编程访问(?)

感谢您的回答

0 投票
1 回答
475 浏览

javascript - 如何在 CloudKit JS v2 中保存记录

使用 CloudKit v1,您可以保存这样的记录:

但在 CloudKit JS v2 中,他们删除了 .saveRecord 选项。

所以现在我被卡住了,因为我不知道如何在 v2 中保存记录。如果有人可以帮助我,或者可以向我展示 v2 的良好文档,请提供帮助。

CloudKit JS API 差异 v2 https://developer.apple.com/library/content/releasenotes/General/CloudKitJS_v2_APIDiffs/JavaScript/CloudKitJS.html