创建驱动器推送通知的文件通道时,超出了创建文件订阅的速率限制

时间:2019-02-07 15:36:43

标签: java google-app-engine push-notification google-drive-api

为了获取驱动器推送通知,我已经为每个用户创建了通道,但是用户通道未提供驱动器中发生哪个事件。为了接收事件,我创建了文件通道。

对于创建文件通道,我已经做了以下事情:

  1. 首先,我使用changes().watch(pageStartToken, notificationchannel)请求创建了用户频道。

  2. 每当用户对文件执行操作时,通知就会通过用户渠道发出。

  3. 收到通知后,我为使用driveService.files().watch(fileId, fileChannel)请求通知的文件创建了文件通道。

当我上载包含80多个文件的文件夹时,仅成功创建了30-35个文件通道,但此后出现以下错误:

{
  "code" : 403,
  "errors" : [ {
    "domain" : "global",
    "message" : "Rate limit exceeded for creating file subscriptions.",
    "reason" : "subscriptionRateLimitExceeded"
  } ],
  "message" : "Rate limit exceeded for creating file subscriptions."
}

有人可以告诉我如何处理这种情况吗?

0 个答案:

没有答案