首页 > 解决方案 > 如何从 Kentico Kontent(又名 Kentico Cloud)API 中检索工作流日期

问题描述

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

标签: kentico-kontent

解决方案


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

遗憾的是,获取其他工作流转换时间戳的唯一方法是使用 Kontent 清单中的“比较版本”功能,您无法通过 API 实现。

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


推荐阅读