2013-11-25 50 views
5

我想用Github賬戶做一年的統計分析。如何使用Github API v3獲取10之後的頁面?

隨着Events,我可以得到人的最後30個事件(如推和星)。 API v3提供最多10頁的分頁,因此我可以獲得最新的300個事件。

但是對於活躍的用戶,300個事件可能在同一個月。那麼今年我怎麼能得到這些事件(比如今年的總推動數)呢?我不必知道推動的細節,只需要總數即可。

看來this site可以做今年的統計。但我沒有深入瞭解代碼以瞭解如何去做。

+0

如果API最多會給你300個......那麼你根本就不會。我會聯繫Github人士。最後的手段可能是屏幕抓取,但這可能是一個壞主意。 – deceze

回答

6

Events API當前僅公開最近的300個事件;沒有辦法繞過這個限制。希望API能在未來提供更長的事件歷史。

但是,您可能對追蹤,存儲和公開GitHub時間表:http://www.githubarchive.org/事件的(非官方)GitHub存檔項目感興趣。作爲About page for the OSRC project confirms,他們也使用此存檔收集活動。

相關問題