github api docsを読みましたが、twitter streaming api のようなストリーミング api が見つかりませんでした。
サーバーなしでクライアント側でjsを介してパブリックgithubリポジトリフィードを実装したいと考えています。出来ますか?
サーバーと github アプリを作成し、github でサーバーを認証して、それを介してすべての要求を行う必要がありますか?
質問する
749 次
1 に答える
1
GitHub 用のストリーミング API はありません。率直に言って、彼らがいずれかを追加する計画があるとは思えません。
最初のリクエストで最新の 30 個のイベントを取得し、そのリクエストの ETag ヘッダーを使用して更新をポーリングできます。機能させるには、認証を受ける必要があります (どういうわけか、アプリ経由では必要ありません)。各リクエストが異なる IP アドレスから送信される必要があることを考えると、認証者が誰であるかに関係なく、レート制限がすべての訪問者にグローバルに適用されるわけではないと推測できます。しかし、これは GitHub の API サポート チームにとって素晴らしい質問です。
于 2013-07-29T02:00:16.987 に答える