1

我向 CloudKit 中的默认Users记录类型添加了一个自定义字段,并且我正在尝试将一个值推送到该新字段。

这是我的请求在 Node JS 中的结构:

var query = {
  operations :[{
    operationType: 'forceUpdate',
    record:{
      recordType: 'Users',
      fields:{
        myCustomField: { value: 'stuff' }
      },
      recordName: '_abc123'
    }
  }]
}

我从 CloudKit 收到了这个回复:

records: [{
  recordName: '_abc123',
  reason: 'invalid id string, id=_abc123',
  serverErrorCode: 'BAD_REQUEST'
}]

如果我将相同的自定义字段放在另一个自定义记录类型上(就像我自己制作User(没有“s”)类型),它也有myCustomField,更新工作正常。所以我必须做一些特别的事情来更新系统Users类型。

有谁知道如何Users使用 Web 服务 API 更新记录上的字段?

4

0 回答 0