为了获取驱动器推送通知,我已经为每个用户创建了通道,但是用户通道未提供驱动器中发生哪个事件。为了接收事件,我创建了文件通道。
对于创建文件通道,我已经做了以下事情:
首先,我使用changes().watch(pageStartToken,
notificationchannel)
请求创建了用户频道。
每当用户对文件执行操作时,通知就会通过用户渠道发出。
收到通知后,我为使用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."
}
有人可以告诉我如何处理这种情况吗?