2017-04-24 66 views
0

我正在使用此端點來訂閱文件上的更改:https://developers.google.com/drive/v3/reference/files/watch。當我收到回叫時,一些通知不會立即發生,而其他通知似乎完全被刪除。我試圖弄清楚這是服務的問題還是我不​​瞭解API的問題。使用Google Drive REST API V3觀看文件的通知不一致

我試過用幾種不同類型的文件測試我們的設置,並得到類似的結果與不一致的通知。

不知道是否有人已經完成了測試或有關於更改通知的可靠性的內部信息?它是否大約99%或更多像50%?預計的延遲分佈是什麼? (這絕對不是瞬間的)

回答

1

不知道你已經做了什麼,我只能建議你檢查Push Notifications,看看你是否錯過了一些重要的事情。

有人討論過,使用推送通知,你需要做三件事情:

除此之外,請注意,對手錶的要求時,有需要的屬性:

  • 唯一標識您的項目中這個新的通知信道的一個id屬性字符串。我們建議您使用通用唯一標識符(UUID)或任何類似的唯一字符串。
  • 設置爲值web_hook的type屬性字符串。
  • 地址屬性字符串設置爲偵聽並響應此通知通道通知的URL。這是您的Webhook回調URL,它必須使用HTTPS。

此外,驅動器API將能夠將通知發送到該地址的HTTPS僅當有安裝在您的Web服務器上有效的SSL證書。無效證書包括:

  • 自簽名證書。
  • 由不受信任來源簽名的證書。
  • 已撤銷的證書。
  • 具有與目標主機名不匹配的主題的證書。

希望有幫助。

+0

感謝您的答覆Teyam。我認爲我收到任何回調的事實都排除了您在此指出的大部分配置問題。我的問題是一些通知延遲,一些通知丟失,而不是設置根本不工作。你的回答讓我回頭澄清了這個問題! – yayitswei

+0

我遇到同樣的問題。我看到這篇文章已經快一年了。你有沒有學過更多的東西,@yayitswei? –

相關問題