【发布时间】:2016-07-22 16:53:59
【问题描述】:
从 Drive SDK v3 开始,只要文件发生更改,我们就可以从 Google Drive 接收push notifications。目前我正在使用 Python 开发 Drive 应用程序,我希望收到这样的通知。我真的需要一个网络服务器吗?或者我可以用一个套接字或类似的东西来实现它吗?
我知道我可以通过轮询 changes.list 方法来获得更改,但我想避免这种情况,因为 API 调用太多。如果文件已更改,是否有更好的方法来获取通知?
编辑:我捕获了我的网络流量,发现原来的 Windows 版 Google 云端硬盘客户端使用推送通知。因此,在某种程度上,必须可以在桌面应用程序中获取推送通知,但这可能是某种我们无法与当前 API 一起使用的 Google 魔法
【问题讨论】:
标签: push-notification google-drive-api