2013-11-22 51 views
1

我試圖建立一個工具,從用戶使用情況報告收集了幾個數據點如何獲取最新的報告數據?

https://www.googleapis.com/admin/reports/v1/usage/{user}/all/dates/{yyyy-mm-dd} 

由於數據延遲 - 如何獲取最新的報告?如果我要查詢今日(2013年11月22日)日,我會得到這樣的:

Data for dates later than 2013-11-19 is not yet available. Please check back later 

有天/小時的報告可用一組數字 - 或者我已經試錯向後直到我得到一個成功的迴應?

回答

1

我相信現在的報告延遲了大約48小時。但是,如果Google能夠改進這一點,則希望您的應用程序能夠利用這些改進而無需進行任何更改。

我建議你第一次嘗試使用今天的日期。如果失敗,則解析錯誤響應以獲取最後的日期報告數據,並使用該值。通過這種方式,您始終只能進行2次最大嘗試次數,如果Google將延遲時間縮短到24小時甚至更短,則您的應用程序可立即利用該更改。