1

我们正在创建 Google Drive 审核应用程序,以保留 Gapps 域中所有文件的更改列表。问题是我们需要一个一个地模拟每个用户,以便获得所有更改,因为似乎没有全局 API 方法可以做到这一点。

这是可扩展性的糟糕方法,因为我们有大量用户(10000+)并且每个人都有大量更改。

有没有办法一次性或至少以某种更具可扩展性的方式更改整个域的文件?Google Drive API 文档在这里没有帮助。谢谢。

4

1 回答 1

0

域范围的委派简化了您的应用程序的身份验证部分,但您仍然需要作为每个用户进行身份验证才能获取他们的文件和更改。

您的应用程序可能会“抓取”所有文件并将自己(或特殊用户)设为所有者,然后您只需扫描一个用户帐户,但“抓取”过程仍需要定期运行才能找到最终用户创建或上传的新文件。

我相信大多数需要在这个级别扫描内容的应用程序都是通过 cron 作业或 AppEngine任务队列来完成的,这样可以轻松地在一天中对扫描进行分块。通常,他们希望每 24 小时左右扫描每个用户帐户一次。

于 2013-06-10T12:09:13.440 回答