说我有一个内容类型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更改?
谢谢!
答案 0 :(得分:2)
引用不包含在webhook有效负载中,您将必须根据引用字段的ID进行单独的请求。
如果不能等待CDN传播(最多只需要一分钟),则可以随时通过管理API查询引用。但是请记住,由于未缓存管理API调用,因此代价更高。如果可能的话,我建议您等到CDN传播完成后再查询参考。