2016-07-25 48 views
0

[編輯補充:現在的API是固定的,並返回external_id如預期]波迪奧API項目版本差異不會返回EXTERNAL_ID的改變域[更新:固定]

的波迪奧API返回的DIFF在一個項目的修訂版本與另一個修訂版本之間存在差異here

API返回的差異包含已更改字段的數組。對於每個字段,我們可以看到field_idlabel,但不是字段的external_id

這是API中的錯誤嗎?該API的official Ruby gem具有永不填充的屬性external_id

有沒有辦法讓字段的external_id沒有進一步(速率限制)的API調用?

回答

2

的波迪奧API現已更新爲包括該字段的external_id

爲了紀錄,Podio開發團隊在理解問題的24小時內實施併發布了此修復程序。耶他們!

0

更改字段,更改外部ID,所以此調用不返回外部ID。如果你想更改字段的「external_id」,你可以使用api調用「Get item」並獲取它。

+0

更改'label'可能會更改'external_id',但這將是應用程序級別更改,並不會影響項目修訂。 –

+0

無論誰贊成這個不正確的答案,請你能提供評論,說明你爲什麼這樣做? –

1

這不是受支持的用例,因爲item_diff上永遠不會有external_id

庫將被更正。

參見github上談話[1]

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

由於

+0

嗨克里斯,如果你仔細閱讀這個問題,你會看到我在diff中爲每個字段詢問'external_id',而不是爲diff本身。 –

相關問題