Как обновить Contentful запись с помощью модуля узла управления контентом
Я пытаюсь обновить существующую запись в Contentful с помощью модуля узла управления контентом. Вот код, который я использую, однако я не могу обновить запись или какую-либо ошибку, которую я вижу.
var client = contentful.createClient({
// A valid access token for your user (see above on how to create a valid access token)
accessToken: 'accessToken value',
// Enable or disable SSL. Enabled by default.
secure: true
});
var log = console.log.bind(console);
client.getSpace('spaceId value').then(function(space) {
//return space.getEntries();
space.updateEntry("Sites", {
sys: {id: 'entryId value', version:15},
fields: {
siteName: {'en-US': 'value'}
}
});
}).then(log, log);
res.send('hello');
1 ответ
Когда вы обновляете запись, вам не нужно передавать идентификатор типа контента в качестве первого аргумента. Вам просто нужно передать объект данных в качестве первого аргумента (это изменится в следующей основной версии Contentful-Management).