2016-05-03 10 views
0

Ich versuche, einen vorhandenen Eintrag in Contentful mithilfe des Content-Management-Knotenmoduls zu aktualisieren. Hier ist der Code, den ich benutze, aber ich bin nicht in der Lage, den Eintrag oder irgendeinen Fehler zu aktualisieren, den ich sehe.So aktualisieren Sie einen Contentful-Eintrag mit dem Content-Management-Knotenmodul

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'); 

Antwort

0

Wenn Sie einen Eintrag aktualisieren Sie nicht brauchen, die Inhaltstyp-ID als erstes Argument zu übergeben. Sie sollten das Datenobjekt als erstes Argument übergeben (dies wird sich bei der nächsten Hauptversion von contentful-management ändern).