【问题标题】:Podio API item revision difference doesn't return external_id for changed fields [UPDATE: fixed!]Podio API 项目修订差异不返回更改字段的 external_id [更新:已修复!]
【发布时间】:2016-07-25 17:15:41
【问题描述】:

[编辑添加:API 现在已修复并按预期返回 external_id]

返回项目的一个修订版与另一个修订版之间的差异的 Podio API 记录在 here

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

这是 API 中的错误吗?此 API 的 official Ruby gem 具有永远不会填充的属性 external_id

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

【问题讨论】:

    标签: podio


    【解决方案1】:

    Podio API 现在已更新为包含该字段的 external_id

    仅作记录,Podio 开发团队在了解问题后的 24 小时内实施并发布了此修复程序。耶!

    【讨论】:

      【解决方案2】:

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

      图书馆将被更正。

      查看 github 对话 [1]

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

      谢谢

      【讨论】:

      • 嗨,克里斯,如果你仔细阅读这个问题,你会发现我在询问 diff 中每个字段的 external_id,而不是 diff 本身。
      【解决方案3】:

      更改字段,更改外部 ID,因此此调用不会返回外部 ID。如果你想要更改字段的“external_id”,你可以通过api调用“Get item”并获取它。

      【讨论】:

      • 更改label 可能会更改external_id,但这将是应用程序级别的更改,不会影响项目修订。
      • 谁赞成这个错误的答案,请您发表评论说明您这样做的原因吗?
      【解决方案4】:

      PHP PodioItemDiff::get_for() 版本不返回 external_id

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多