Неверный запрос 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 веб-служб?

0 ответов

Другие вопросы по тегам