1

githubを外部サービスと統合したい。特に、問題が解決したとき、またはマイルストーンが完了したときに、特定のアクションを実行したいと思います。問題イベントの更新http://developer.github.com/v3/repos/hooks/に対してWebhookを追加することで、問題に対して上記を行う方法を確認できます。ただし、マイルストーンの前後にイベントは表示されません。

何故ですか?省略ですか?githubマイルストーンとgoogleカレンダーの統合を見てきました-これにはWebhookが必要だと思います(マイルストーンAPIに対してポーリングを使用することは期待していません)。

そのようなイベントがない場合に私が考えた代替案の1つは、問題のイベントをリッスンし、問題が閉じるたびに、この問題がマイルストーンに関連付けられているかどうかを確認し、そのマイルストーンに関連付けられている他のすべての問題がすでにあるかどうかを確認することです。閉じてから、独自の「マイルストーン完了」イベントを作成します。(マイルストーン作成イベントは必要ありません)。

どんな提案でも大歓迎です。

4

2 に答える 2

2

はい、現時点ではマイルストーン イベントはありません。課題イベントを使用し、マイルストーンのクローズされた課題数を確認するというあなたのアイデアは、おそらく私もそうする方法です。API クォータの消費を減らすために、マイルストーン情報をフェッチするときは条件付き GET を使用することを忘れないでください。

于 2013-05-02T13:18:34.497 に答える