我四处搜索并查看了所有 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
})
当我说“作品”时,我的意思是我可以成功地创建一个出现在内容空间中的条目。