创建新条目时添加媒体字段

时间:2018-01-13 08:11:06

标签: contentful-management

我已经四处搜索并查看了所有SDK文档以及Contentful的API文档,但在创建新条目时,我很难理解如何添加带有资源链接的媒体字段。我可以成功创建其他字段,但媒体字段应该是一个对象,但我不确定如何格式化,所以Contentful会接受它。

const videoAsset = yield client.getAsset(assetID)

fields = {
  title: {
    "en-US": 'Title' //works
  },
  description: {
    "en-US": 'Description' //works
  },
  video: {
    "en-US": //contenful api wants an object, what does this object look like?
               //i have a published asset in videoAsset returned by client.getAsset()
  },
  team: {
    "en-US": 'Community' //works 
  },
}

const entryCreated = yield space.createEntry(action.payload.contentType, {
    fields: fields
})

当我说"工作"我的意思是我可以成功创建出现在Contentful空间中的条目。

1 个答案:

答案 0 :(得分:2)

我明白了!

这个人没有做同样的事情,但格式方面的答案就在这里:

https://github.com/contentful/contentful-management.js/issues/57

基本上,该字段应如下所示:

SimpleGraph