2017-09-25 55 views
1

我正在使用Gmail push notification爲了獲取用戶的Gmail活動。它運作良好,但我注意到一個奇怪的行爲,阻止我得到用戶發送電子郵件附加文件Gmail推送通知 - 附加文件存在時的空歷史

每次我得到推送通知到我的服務器端點,我發送GET請求user history list使用historyId我從凸起通知收到

發送電子郵件上的歷史列表請求發送 沒有一個文件附件我越來越物體響應包含消息ID

{"history":[{"id":"59237","messages":[{"id":"15eb563b63b660ed","threadId":"15eb563b63b660ed"}]}],"historyId":"59238"} 

時,但在發送歷史列表請求時

在ema上金正日與文件附件我沒有收到消息ID,沒有它我不能得到這一信息的詳細信息與文件附件一起發送

{"historyId":"59281"} 

我能做什麼原因此行爲什麼解決這個問題?

回答

1

它似乎我不理解獲取用戶歷史活動的流程。 基本上,您需要在註冊到webhook時將HistoryId保存在響應中,並使用它來請求Users.history: list。 響應包括活動信息,也historyId,我們需要再次拯救 - 爲了使用它下一次我們得到了關於這個用戶的活動

另一種解釋可以發現通知here