驱动器API:更新文件时的DeadlineExceededException

Drive API: DeadlineExceededException when updating a file

本文关键字:DeadlineExceededException 文件 更新 API 驱动器      更新时间:2023-09-26

当通过驱动器API (PUT方法)更新文件时,我在谷歌应用程序引擎上收到DeadlineExceededException。

我正在使用样例Python应用程序(https://developers.google.com/drive/examples/python),因此它使用可恢复上传。我试图在一个任务中移动这个更新,它工作得很好。

我现在想知道如何在任务完成或失败后将响应发送回客户端(因为保存是一个明智的情况,我希望用户在出现问题时得到警告)。

我听说GAE中的Channel API似乎符合我的需求:http://prezi.com/uu_yezcaiqxc/channel-api-on-google-app-engine/

谢谢你的帮助!

您可以为上传作业创建一个数据存储集合,并且后台任务可以在成功完成或因错误而停止时更新作业的行。

id   | userId       | fileId     | status
-----+--------------+------------+-----------------
...  | user1        | file1      | 2 /* completed successfully */
...  | user1        | file2      | -1 /* error */
...  | user2        | file3      | 0 /* waiting to be uploaded */

查询采集,输出当前状态。您不需要主要使用Channel API来实现此流,但Channel API也是选项之一。

相关文章:
  • 没有找到相关文章