2011-11-03 36 views
2

我是新來的Facebook應用程序開發我希望我能在這裏得到答案。如何訪問連續幾個月的facebook洞察數據?

是否可以檢索連續幾個月的Facebook洞察數據? 我試圖end_time=2010-01-01since=2010-01-31period=month,但我得到了

指定的日期範圍不能超過3024000秒!

我將如何獲得像2010-02-01至2010-02-28和2010-03-01至2010-03-31?

我已經嘗試過並使用了大量的例子,但是我無法成功:我該如何解決這個問題?

回答

2

對我而言,這件事與我所做的非常相似,區別在於我使用UNIX時間戳來表示SINCE和UNTIL。

例子:

https://graph.facebook.com/212686148747689/insights/ 
page_impressions_by_city_unique/week/?  
access_token=QWERTYUI&since=1315699200&until=1320796800 

(。這一切都應該是在同一行,但它更容易閱讀這種方式,至少對我來說)

通過這種方法,你想成爲小心並確保SINCE和UNTIL之間的差異不會超過90天。否則,你會得到一個錯誤,就像這樣:

(#604) The specified date range cannot exceed 7776000 seconds 

最後,如果你沒有自動生成UNIX時間戳的方式,去一個網站,如:

http://www.epochconverter.com/

如果其他人有更好的見解,請分享。我希望這有幫助。

+0

感謝我正在尋找的人,而不是一個理想的謝謝肖恩 –

+0

我使它工作https://graph.facebook.com/pageid/insights?access_token="valid訪問令牌「&end_time = 2011年 - 10-31&period = month&since = 2011-10-01&limit = 30我通過這個獲得了json 30天的結果,並且通過連續3個月提出了三個這樣的請求,我使用Json.net來讀取流。 –