2017-04-03 41 views
0

我试图从已编辑的问题评论中获取(新)正文。我不知道我是否在这里丢失了一些东西,但似乎webhook有效载荷与编辑后的问题评论一起返回,只包含旧评论......没有办法告诉发生了什么变化。GitHub Webhook - “已编辑”操作上的有效负载不包含新正文

我现在所做的是当我通过“已编辑”动作获得问题评论事件时,为了获取此评论的取得请求以检索其正文。

这是它应该如何?我觉得奇怪的是,我需要对问题注释负载中已经存在的东西提出新的请求。

+0

您能否提供您正在进行的呼叫的示例,它返回的内容以及您希望返回的内容? – peinearydevelopment

+0

根据https://developer.github.com/v3/activity/events/types/#issuecommentevent – osowskit

+0

,它应该在'changes'下。感谢您的回复。 “更改”包含之前的评论(编辑之前)而不是最新评论。 –

回答

1

webhook内容返回旧数据有一些问题,可能是由于GitHub后端的缓存和/或复制问题。 GitHub支持自己已向我确认这可能会发生。

现在唯一的解决方法是在一段时间后在一个单独的API请求中获取评论内容,以便允许更新的评论主体通过GitHub的后端传播(该bug影响API请求以及webhook事件,令人讨厌)。

+0

感谢您的信息kfb! –

相关问题