Неверный запрос CloudKit при обновлении пользовательской записи с помощью API веб-служб
Я добавил настраиваемое поле по умолчанию Users
тип записи в CloudKit, и я пытаюсь ввести значение в это новое поле.
Вот как структурирован мой запрос в 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
запись с помощью API веб-служб?