2012-12-11 153 views
2

我正在嘗試將Box中上傳的文件與另一個外部系統同步。我使用哪個API來獲取「dd/mm/yy hh:mm:ss」之後上傳/更新的所有文件列表?來自box.com的文件列表

乾杯!

回答

3

我認爲User Events API將是你最好的選擇。該API將爲您返回給定用戶的事件流。然後,您將需要根據您的要求過濾該流。有些事情要考慮:

  • 此API不會返回給您相對於指定時間戳的事件列表。相反,每個事件都有一個created_at字段,您可以使用該字段將結果集過濾到特定的時間點。
  • 該API不具備超級細粒度事件類型過濾功能,ala'只顯示文件創建/更新事件。'相反,每個事件都有一個event_type字段,用於指示事件的性質,並可用於過濾結果。您可能感興趣的事件類型有:
  • ITEM_UPLOAD
    • ITEM_CREATE(創建的文件或文件夾)(文件或文件夾上傳[修改])
    • ITEM_MOVE(文件或文件夾已移動)
    • ITEM_COPY(文件或文件夾被複制)
    • ITEM_TRASH(文件或文件夾被標記爲刪除)
  • 正如你可能已經注意到,上面列出的每個事件類型,適用於文件和文件夾。如果您對文件嚴格感興趣,則事件source字段具有type屬性,該屬性指示該項目是否爲filefolder

希望能讓你指出正確的方向!

相關問題