2013-12-10 61 views
2

有沒有辦法使用GET請求過濾github事件?合格的GET請求github api

例如,我可以瓶坯返回一個回購的事件?:

僞請求的子集(ForkEvents)(儘管這不工作)一個GET: GET /回購/:業主/:回購/ events?type = ForkEvent

更一般的是,有什麼方法可以隱式過濾GET請求中的響應數據,即在數據到達我的代碼之前? (我是新來的github上的API和一般的RESTful API中,所以我提前道歉,如果這是一個愚蠢問題)

感謝

回答

0

如果Events Documentation是正確的,它會出現在這個其實不是可能。如果你是GitHub API的新手,你應該嘗試使用它的存在庫。例如,如果你使用Python和github3.py,那麼你可能做這樣的事情:

import github3 

g = github3.login("nelag", "nelag's password") 
r = g.repository("nelag", "nelags_repo") 
forks = filter(lambda event: event.type == 'ForkEvent', r.iter_events()) 

尼斯和簡單,你將有你的代碼的好處是懶惰。