簡體   English   中英

使用Google雲端硬盤REST API V3觀看文件時,通知不一致

[英]Inconsistent notifications watching files with Google Drive REST API V3

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

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

想知道是否有人進行了測試或掌握有關變更通知可靠性的內部信息? 是大約99%還是50%以上? 延遲的預期分布是什么? (絕對不是瞬時的)

不知道自己已經做了什么,我只能建議您檢查“ 推送通知” ,看看是否錯過了一些重要的事情。

討論了要使用推送通知,您需要做三件事:

  • 注冊您的接收URL 的域
  • 設置您的接收URL或“ Webhook”回調接收器。
  • 為您要觀看的每個資源端點設置一個通知通道

除此之外,請注意,發出監視請求時還需要一些屬性:

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

此外,只有在您的網絡服務器上安裝了有效的SSL證書后,Drive API才能將通知發送到此HTTPS地址。 無效的證書包括:

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

希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM