跑道 API 项目修订差异不会 return external_id 更改字段 [更新:已修复!]

Podio API item revision difference doesn't return external_id for changed fields [UPDATE: fixed!]

[编辑添加:API 现已修复,returns external_id 符合预期]

Podio API returns 记录了项目的一次修订与另一次修订之间的差异 here

API 返回的 diff 包含一组更改的字段。对于每个字段,我们可以看到 field_idlabel 但看不到字段的 external_id.

这是 API 中的错误吗?此 API 的 official Ruby gem 有一个从未填充的 属性 external_id

有没有办法在不进行进一步(限速)API 调用的情况下获取字段的 external_id

更改字段,更改外部 ID,因此此调用不会 return 外部 ID。如果您想要 "external_id" 更改的字段,您可以 api 调用 "Get item" 并获取它。

这不是受支持的用例,因为 item_diff 上永远不会有 external_id

库会更正

查看 github 对话 [1]

[1] https://github.com/podio/podio-rb/issues/39

谢谢

跑道 API 现已更新为包含 external_id 字段。

郑重声明,跑道开发团队在了解问题后的 24 小时内实施并发布了此修复程序。耶他们!

PHP PodioItemDiff::get_for() 版本 return external_id