2017-04-03 4 views
0

編集した問題コメントから(新しい)ボディを取得しようとしています。私はここに何か不足しているかどうかはわかりませんが、webhookペイロードは編集された問題コメントとともに返され、古いコメントしか含まれていないようです...変更された内容を知る方法はありません。GitHub Webhook - "編集済み"アクションのペイロードに新しいボディが含まれていません

私が現時点で行っていることは、編集したアクションを含むコメントのコメントイベントを取得して、このコメントを取得して本文を取得することです。

これはどのようになっていますか?私はそれが問題のコメントのペイロードに既にあるはずのものに対して新しい要求をする必要があることが奇妙に感じます。

+0

発信している通話の例、返信する内容、返信する内容を教えてください。 – peinearydevelopment

+0

https://developer.github.com/v3/activity/events/types/#issuecommenteventに従った 'changes'の下にあるべきです – osowskit

+0

返事をありがとう。 「変更」には、最新のものではなく、編集前のコメントがあります。 –

答えて

1

古いデータを返すウェブフックのコンテンツには、おそらくGitHubのバックエンドでのキャッシュや複製の問題のためにいくつかの問題があります。 GitHubのサポートは、これが起こる可能性があることを私に確認しました。

最新のコメント本文がGitHubのバックエンドを伝播できるようにするには、わずかな遅延の後に別のAPIリクエストでコメントコンテンツを取得することが唯一の回避策です(このバグはAPIリクエストとwebhookイベントに影響します)。

+0

情報kfbありがとう! –

関連する問題