2017-03-08 62 views
2

我想用最新的創建/更新/推送時間戳列出公共GitHub倉庫(對於我來說任何這些都是可以接受的)。我可以通過GitHub API實現嗎?GitHub API - 最新的公共倉庫

我曾嘗試以下:

  1. 使用/repositories端點嘗試,並使用鏈接標題導航到最後一頁。但是,我收到的鏈接標題只有firstnext鏈接,而我需要鏈接last

  2. 嘗試使用/search/repositories端點。只要我在q參數中有一個關鍵字或過濾器,它就會工作,但它不會接受空的q參數。

回答

1

我在GitHub上的支持取得了聯繫,並有兩個解決辦法:

  1. 使用上/repositories端點的since參數二進制搜索找到的最後一頁。 缺點:可能會很快耗盡API速率限制。

  2. 使用/search/repositories端點,其中包含始終爲真的謂詞,如stars>=0。 缺點:可能導致查詢超時/不完整的結果。