2017-07-31 56 views
0

我已经成功地建立了一个网络挂接的GitHub库与下列的请求正文查看更多网络挂接信息:对GitHub的API

body: JSON.stringify({ 
    name: 'web', 
    events: ['issues'], 
    active: true, 
    config: { 
    url: 'http://12345678.ngrok.io', 
    content_type: 'json', 
    } 
}) 

当一个问题被编辑在回购,我让我的ngrok请求服务器,但我无法找到关于问题事件的更多信息。

我能得到的最好的是在request.headers我:

{ host: '12345678.ngrok.io', 
accept: '*/*', 
'user-agent': 'GitHub-Hookshot/1234567', 
'x-github-event': 'issues', 
'x-github-delivery': '12341234-12341234-12341234', 
'content-type': 'application/json', 
'content-length': '7051', 
'x-forwarded-for': '192.12.345.67' } 

也可以买到比的问题被编辑,有什么问题被编辑以及它被编辑和从?

回答

1

该webhook事件将在payload这个。 Here就是一个例子。

platform samples中有一些示例显示如何以JSON的形式访问有效内容。

+0

我已阅读文档。但是我没有来自我的要求的“body”和“payload”。 –

+0

你可以验证webhook使用https://developer.github.com/webhooks/testing/#listing-recent-deliveries发送 – osowskit

+0

我是一个白痴,你的权利在那里。谢谢 –