1

コンテンツ管理ノード モジュールを使用して、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');
4

1 に答える 1

1

エントリを更新するとき、最初の引数としてコンテンツ タイプ ID を渡す必要はありません。データ オブジェクトを最初の引数として渡す必要があります (これは contentful-management の次のメジャー バージョンで変更されます)。

于 2016-05-03T15:46:46.937 に答える