【发布时间】:2017-12-27 11:16:39
【问题描述】:
我已经非常成功地使用了 CK Web 服务,但是我对如何创建 CKReference 感到困惑。
我已经查看了这里的文档参考词典,但无法使这样的词典工作。
我的php生成如下操作字典:
{"operations":[
{"operationType": "create",
"record": { "recordType": "Works",
"fields": {
"type":{"value":"Painting"},
"title": {"value":"test"},
"date": {"value":"10/29/1965"},
"height": {"value":"21"},
"length": {"value":"21"},
"width": {"value":"21"},
"runningTime": {"value":""},
"materials": {"value":"test"},
"description":{"value":"test"},
"saleStatus": {"value":"yes"},
"tos":{"value":"yes"},
"artist": {"value":"Peter Wiley"},
"artistRecordName":{"value":"286CB3BF-69CC-4DD3-9233-CC80E5FA95D4"},
"artistRecordRef": {
"recordName": {"value":"286CB3BF-69CC-4DD3-9233-CC80E5FA95D4"},
"zoneID":{"zoneName": {"value":"_defaultZone"}},
"action": {"value":"NONE"}
},
"subject":{"value":""},
"metaType":{"value":"Fine Art"},
"userRecordName":{"value":"30C54AD8-3701-428C-99B7-0393DD2DAB45"},
"userRole":{"value":"Artist"},
"status":{"value":"P"}
}
} }
]}
此请求返回错误:
BAD_REQUEST" [1]=> string(62) "BadRequestException: 意外输入 在 [第 26 行,第 3 列]
如果我删除“artistRecordRef”,请求就会正常工作。
我相信对于更有经验的人来说答案是显而易见的。有人能看出什么问题吗?
【问题讨论】:
标签: php ios swift cloudkit cloudkit-web-services