2017-07-31 54 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

我是一個白癡,你的權利在那裏。謝謝 –