我已经四处搜索并查看了所有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空间中的条目。
答案 0 :(得分:2)
我明白了!
这个人没有做同样的事情,但格式方面的答案就在这里:
https://github.com/contentful/contentful-management.js/issues/57
基本上,该字段应如下所示:
SimpleGraph