有没有公​​共流媒体API?

时间:2013-07-28 17:18:34

标签: api github github-api

我已阅读github api docs,但我没有找到像twitter streaming api这样的流式API。
我想通过客户端的js实现公共github存储库feed而不需要服务器。 有可能吗?
我应该创建一个服务器和github应用程序并在github上验证我的服务器,以便我可以通过它发出所有请求吗?

1 个答案:

答案 0 :(得分:1)

GitHub没有流媒体API。我怀疑他们有计划加上一个坦率地说。

您的初始请求可以获取最后30个事件,然后使用该更新请求的ETag标头进行轮询。您需要通过身份验证(不知何故,通过应用程序不必要)才能使其正常运行。考虑到每个请求应来自不同的IP地址,我会冒险猜测速率限制不会全局应用于所有访问者,无论他们是谁进行身份验证。但是,对于GitHub的API支持团队来说,这将是一个很好的问题。