[英]Inconsistent notifications watching files with Google Drive REST API V3
我正在使用此端点来订阅文件更改: https : //developers.google.com/drive/v3/reference/files/watch 。 当我收到回调时,某些通知不会立即发生,而其他通知似乎已被完全删除。 我试图弄清楚这是服务问题还是我对API不了解的问题。
我尝试用几种不同类型的文件测试我们的设置,并通过不一致的通知获得了相似的结果。
想知道是否有人进行了测试或掌握有关变更通知可靠性的内部信息? 是大约99%还是50%以上? 延迟的预期分布是什么? (绝对不是瞬时的)
不知道自己已经做了什么,我只能建议您检查“ 推送通知” ,看看是否错过了一些重要的事情。
讨论了要使用推送通知,您需要做三件事:
除此之外,请注意,发出监视请求时还需要一些属性:
- 一个id属性字符串,用于在项目中唯一标识此新通知通道。 我们建议您使用通用唯一标识符(UUID)或任何类似的唯一字符串。
- 类型属性字符串,设置为值web_hook。
- 设置为URL的地址属性字符串,该URL侦听并响应此通知通道的通知。 这是您的Webhook回调URL,并且必须使用HTTPS。
此外,只有在您的网络服务器上安装了有效的SSL证书后,Drive API才能将通知发送到此HTTPS地址。 无效的证书包括:
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.