2013-04-23 219 views
0

我面臨一些與亞馬遜SES Api中的getSendStatistics有關的問題,問題是當我第一次調用getSendStatistics時,返回的數據與第二次調用getSendStatistics時不一樣(當頁面刷新時)。亞馬遜SES getSendStatistics

第一次返回的數據

[GetSendStatisticsResult] => CFSimpleXML Object 
       (
        [SendDataPoints] => CFSimpleXML Object 
         (
          [member] => Array 
           (
            [0] => CFSimpleXML Object 
             (
              [DeliveryAttempts] => 3 
              [Timestamp] => 2013-04-23T04:47:00Z 
              [Rejects] => 0 
              [Bounces] => 0 
              [Complaints] => 0 
             ) 

            [1] => CFSimpleXML Object 
             (
              [DeliveryAttempts] => 1 
              [Timestamp] => 2013-04-23T10:17:00Z 
              [Rejects] => 0 
              [Bounces] => 0 
              [Complaints] => 0 
             ) 
           ) 
           ) 
          ) 

第二次返回的數據

[GetSendStatisticsResult] => CFSimpleXML Object 
       (
        [SendDataPoints] => CFSimpleXML Object 
         (
          [member] => Array 
           (
            [0] => CFSimpleXML Object 
             (
              [DeliveryAttempts] => 1 
              [Timestamp] => 2013-04-23T10:17:00Z 
              [Rejects] => 0 
              [Bounces] => 0 
              [Complaints] => 0 
             ) 

            [1] => CFSimpleXML Object 
             (
              [DeliveryAttempts] => 3 
              [Timestamp] => 2013-04-23T04:47:00Z 
              [Rejects] => 0 
              [Bounces] => 0 
              [Complaints] => 0 
             ) 
           ) 
           ) 
          ) 

一些如何改變其位置,它不知道發生了什麼任何一個可以指導我這個問題。我是新手亞馬遜SES

謝謝

回答

1

根據AWS,也不能保證,在任何特定時刻,即統計是100%是最新的 - 有可能是報告的滯後性,即使你的避風港在通話之間發送了一些東西。

我們可能會延遲在GetSendStatistics中返回的數據,以便更好地聚合數據,並且不能保證一分一秒地準確。

https://forums.aws.amazon.com/thread.jspa?messageID=278174

難道這可以解釋你所看到的?

+0

它的意思是我打了一段時間後,這個'GetSendStatistics',讓頁面刷新5-10分鐘差異 – 2013-04-23 12:53:20

+0

我也知道那裏排序實際上當我最近的發送郵件靜態數據記錄中間應該是在頂部或較低的記錄所以背後的原因是什麼? – 2013-04-24 04:12:06