簡體   English   中英

Github API v3事件通過api檢索所有事件

[英]Github API v3 Events to retrieve all events through api

我想確認事件的 GitHub API 僅提供最新的 300 個事件,或者我可以獲得整個事件列表嗎?

經過一些搜索,我得到了另一個問題的答案: 如何獲得我去年貢獻的所有GitHub項目的列表?

該應用程序托管在opensourcecontributo.rs 只需輸入GitHub用戶名,即可使用兩個選項卡,從而可以列出您貢獻的所有存儲庫以及所有事件。 源代碼可在Tenex / opensourcecontributors的 GitHub上獲得。

我想這個應用程序可以完成我在對您的問題的評論中建議的操作:對於最近的數據,它可能只使用API​​,對於較舊的數據,它可以使用時間軸枚舉存儲庫,然后使用API​​來檢查這些存儲庫。 我絕對必須看一下這段代碼。

我的理解是 GitHub 的 API 並沒有將你限制為 300 個事件,而是僅限於過去 90 天內發生的事件

只有在過去 90 天內創建的事件才會包含在時間線中。 > > 超過 90 天的事件將不包括在內(即使時間線中 > 事件的總數少於 300)。

https://docs.github.com/en/rest/activity/events?apiVersion=2022-11-28#list-public-events-for-a-user

如果您正在尋找用戶在歷史上任何一天通過他們的帳戶創建的事件的原始數量,我創建了一個在 GitHub 當前的 HTML 顯示和 web 抓取中工作的腳本,而不是使用他們的 API(因為我找不到方法通過他們的 API 獲取此類數據)。 請注意,每個事件的詳細信息雖然可以顯示在 UI 中,但是由私人電話激活的,因此我認為沒有一種簡單的方法可以訪問該數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM