2013-07-28 30 views

回答

1

GitHub沒有流API。我懷疑他們有計劃增加一個要麼坦率地說。

您的初始請求可以獲取最後30個事件,然後使用該請求的ETag標頭進行輪詢以獲取更新。您需要進行身份驗證(不知何故,通過應用程序不需要)才能使其正常工作。考慮到每個請求應該來自不同的IP地址,我可能會猜測,速率限制不會全球適用於所有訪問者,無論他們是誰進行身份驗證。然而,這對於GitHub的API支持團隊來說是一個很好的問題。

+0

所以我不能在github上沒有用戶身份驗證的情況下實現它的客戶端? – freemanoid

+0

您不需要您的網站訪問者進行身份驗證。您將不想通過未經身份驗證的API端點執行此操作。如果你這樣做,你的速率限制將是每小時60個請求。如果你通過身份驗證(即使你沒有製作應用程序),你每小時會碰到5000,這樣你可以更頻繁地進行調查。 –