我目前正在使用一个内容网页钩子,以自动更新阿尔戈利亚时,一个内容的条目被发布。
我关于内容的内容模型如下所示:
MOVIE:
{ title: string,
director: reference }DIRECTOR:
{ name: string }我正在通过满足的网络钩子把内容发送到阿尔戈里亚。目前,我发送的数据如下:
title: "Vertigo",
director: {
sys: {
type: "Link",
linkType: "Entry",
id: 123456789
}
}相反,我希望它是:
title: "Vertigo",
director: {
name: "Alfred Hitchcock"
}如何包括链接条目中的完整数据,而不仅仅是ID?为了记录在案,我使用了一个自定义的web钩子有效负载,它基本上如下所示:
{
"title": "{ /payload/fields/title/en-US }",
"director": "{ /payload/fields/director }"
}发布于 2022-10-05 14:57:04
根据文档,要遵循链接,就必须超越开箱即用的web钩子,编写自己的连接。
根据用例的不同,在webhooks中包含引用的项数据,您可能希望索引条目及其链接的所有数据,因为它是不同内容实体的组合。webhook有效负载中没有引用条目数据,因此建议编写您自己的逻辑来填充Algolia。内容丰富的客户端库提供了一种检索链接数据的方法。
https://stackoverflow.com/questions/73955099
复制相似问题