有没有办法 'refresh' Google Drive file watcher?

Is there a way to 'refresh' a Google Drive file watcher?

情况是,我们将有一个嵌套的目录结构,有选择地共享给许多用户,成千上万的观察者,每个观察者负责几十个文件,并轻松更新 20 多个用户。

我了解到观察者持续时间的上限是大约 42 天,然后必须重新创建它。

我希望看到 rewatch( fileId, channel )channel.refresh(duration) 之类的内容。有没有办法在不创建新观察者的情况下刷新观察者并且必须处理覆盖范围的差距或与双重更新的重叠?

根据documentation, there is no way to refresh通知渠道。频道过期后,必须创建一个新频道。

还提到您可以在创建通知通道时提供一个过期时间。对于云端硬盘,文件的最长时间为 86400(1 天),更改的最长时间为 604800(1 周)。

您可能会减少间隙时间或重叠时间以跟踪提供的到期时间,但您仍然必须处理它。