如何从 Kentico Kontent 的(又名 Kentico Cloud)API 检索工作流日期

How can I retrieve workflow dates from Kentico Kontent's (aka Kentico Cloud) APIs

在 Kentico Kontent(以前称为 Kentico Cloud)中,有 Delivery API 等 API 可用于检索已发布的内容和元数据。但是,我找不到任何记录在案的方法来检索项目发布时间或任何其他工作流程步骤的详细信息。有没有办法检索有关项目何时进入或离开工作流程步骤(即使只是已发布的步骤)的元数据?

如果一个项目被发布,那么你可以在 API 响应中检查发布的确切时间,在 last_modified 系统字段中,因为发布行为被认为是最后一次修改。

遗憾的是,获取其他工作流转换的时间戳的唯一方法是使用 Kontent inventory 中的 "compare versions" 功能,您无法通过 API 实现它。

然而,您可以做的是在特定的工作流程步骤上设置 webhooks,只要发生转换,它就会触发,通知您的端点该转换。时间戳是 webhook 负载的一部分。有关 webhook 的更多信息,请查看 kontent 文档:https://docs.kontent.ai/tutorials/develop-apps/integrate/using-webhooks-for-automatic-updates