0

对于 Box API 中的大多数事件,事件的源字段会通知客户端哪个对象已更改。

对于 ITEM_SHARED_CREATE 和 ITEM_SHARED_UNSHARE 这两个共享事件,事件的源字段始终设置为空。AFAIK,事件条目中没有 ID 指向已共享或未共享的对象。如果不通过 API 对 Box 文件系统进行全面重新扫描,有没有办法确定哪些文件/文件夹已共享/取消共享?

这是一个示例响应,请注意 null 源字段:

{"type":"event",
 "event_id":"57b34bc08ed2720fb72c2a1aba56cc6b399e8e7d",
 "created_by":
    {"type":"user",
     "id":"xxx",
     "name":"Joe Polastre",
     "login":"joe@xxx"},
 "created_at":"2013-02-14T20:39:22-08:00",
 "recorded_at":"2013-02-14T20:39:23-08:00",
 "event_type":"ITEM_SHARED_CREATE",
 "session_id":"925514914511d78b532462",
 "source":null}
4

1 回答 1

0

This looks like something we need to fix on our end. Please email into us at API AT box.com if you'd like to be updated on the progress we make.

于 2013-02-21T04:06:50.047 回答