问题标签 [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.
javascript - 从cloudkit js加载数据后格式化行背景
在从 knockout.js/cloudkit.js 加载行后,我正在尝试用奇数和偶数背景颜色格式化我的表行。每次加载时,我要么得到所有灰色行,要么得到所有白色行。
php - CloudKit 服务器到服务器和 PHP
以下 PHP 代码在开发环境中运行良好,但在生产环境中返回错误:
{"uuid":"xxxxx", "serverErrorCode":"AUTHENTICATION_FAILED", "reason":"身份验证失败"}
任何想法 ?
任何想法
c# - 如何从 CloudKit 请求中获取传出 JSON?
我正在调试使用服务器密钥发布到 CloudKit 的 C# 应用程序的 JSON。
根据文档,我需要用来创建/修改记录的 JSON 如下所示:
当我转到JSON2Csharp时,我收到以下错误。我需要确定文档是否无效,或者服务器是否真的想要这个 JSON。
问题
苹果CloudKit框架中使用的JSON发送到CK服务器时如何获取?
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 得到的错误。文档对错误有点含糊。
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 文档的链接已损坏/已过时。
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 日期/时间字段?很难想象没有办法做到这一点。
google-cloud-platform - 使用 Google Cloud 的 CloudKit 服务器到服务器备份
我想每天将我的应用程序的 CloudKit (iCloud) 容器备份到 Google Cloud。Apple 已经宣布 CloudKit 现在支持服务器到服务器的请求,但我想知道这是否可以执行备份,如果可以,怎么做?
谢谢
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?
javascript - (CloudKit JS)是否可以上传一些文件(.zip/.png/..)并且用户可以查看它?
是否可以上传一些文件(.zip/.png/..)(使用 CloudKitJS)并且用户可以在他/她的仪表板https://www.icloud.com/中查看它?
或者存储的数据(使用 CloudKit JS)只能通过编程访问(?)
感谢您的回答
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