2017-10-16 105 views
0

我有一個使用Gmail API(使用Node/Javascript)鏈接到Gmail的應用程序。從Gmail獲取存檔通知,而沒有做任何事情

一切工作正常,除了我有時會得到一個通知(歷史)說INBOX標籤已從消息(或幾條消息)中刪除。

我確信Gmail帳戶沒有執行任何操作。 我也確信:

  1. 存在被追趕比它應該更多的郵件沒有「跳過收件箱」過濾器設置。

  2. 從此帳戶到另一個帳戶沒有設置轉發。

  3. 沒有其他帳戶正在從該帳戶中獲取郵件,因此沒有「存檔Gmail的副本」,也沒有「Mailfetcher存檔來自該源的收到的郵件」。

  4. 沒有「統一收件箱」在我們的其他訪問客戶端/設備,從Gmail收件箱中刪除消息,並留給他們只有在所有郵件可見之一。

  5. 我沒有使用移動標籤功能。

最後,我確定沒有任何其他第三方應用程序(例如iPhone上的Mail)對Gmail帳戶進行訪問。所有訪問都被撤銷。

我不確定這是由於Gmail API還是Gmail端的錯誤造成的。 很難與Gmail界面進行比較,因爲我們需要點擊刷新按鈕來查看是否發生了一些事情。

任何可能觸發該通知的想法?

感謝,

傑里米

回答

0

測試一下watch requests

如果有來自watch調用錯誤,這通常是與雲發佈/訂閱主題和訂閱的設置。正如文檔中所建議的,請參閱Cloud Pub/Sub documentation以確認設置是否正確,並幫助您調試主題和訂閱問題。

除此之外,請檢查Subscriber Overview欲知更多信息。

+0

嗨,我不認爲我的問題是關係到'watch'。我執行一個'watch'調用來創建訂閱,然後一切正常。 只是,有時候,我收到一個消息說,雖然是在Gmail中執行任何操作移除'INBOX'標籤的更新。 – jboga