内容丰富:将Webhook有效负载配置为包括参考字段属性

时间:2018-08-10 18:32:39

标签: webhooks contentful contentful-management

说我有一个内容类型Book,其中包含文本字段Title和引用字段Author,而引用字段又具有自己的字段Name(文本)和{ {1}}(媒体-图片)。

我想设置一个在创建或更新Headshot时将触发的webhook,并且我希望有效负载包括所有字段,包括嵌套的引用Book字段。

使用Content Delivery API时,我知道我可以指定一个Author属性来指定要返回的嵌套嵌套参考字段级别,例如:

include

我想知道是否有可能在webhook有效负载配置对象中指定类似的内容,以使有效负载本身包含嵌套的引用字段属性,而不仅仅是await client.getEntries({ content_type: 'book', include: 2 }); 字段。

如果这不可能,那么我应该如何请求嵌套字段属性?如果我使用参考ID发出新请求,是否可以保证存在该请求,还是必须等待5分钟才能传播CDN更改?

谢谢!

1 个答案:

答案 0 :(得分:2)

引用不包含在webhook有效负载中,您将必须根据引用字段的ID进行单独的请求。

如果不能等待CDN传播(最多只需要一分钟),则可以随时通过管理API查询引用。但是请记住,由于未缓存管理API调用,因此代价更高。如果可能的话,我建议您等到CDN传播完成后再查询参考。