2016-03-19 93 views
0

我在PHP中創建一個web應用程序,我的客戶可以添加他們的github帳戶(只需一次),他們可以在我的web中看到他們組織/回購的PULL請求應用程序。Github,代表我的客戶提出Github api請求

github pull request api文件說要使用pull請求api需要一個所有者。通過所有者,我假設該人需要成爲他的github賬戶的管理員,而不僅僅是貢獻者。

我不明白geckoboard.com如何處理這個問題。當我登錄到我的geckoboard帳戶,我加入GitHub的服務,我githhub帳戶,我可以看到我的回購拉請求(其中我只是一個貢獻者)

所以,我有以下問題在這裏:

  1. 如何使github api請求獲取客戶回購的請求詳細信息?

  2. 無論如何,我可以取回我的客戶的回購請求的回購細節,即使他不是業主,只是一個貢獻者?

感謝

回答

0

你要問用戶給你他的GitHub訪問你的應用程序。檢查OAuth Web Flow for the GitHub API

無論如何,我可以取回我的客戶的回購請求的回購細節,即使他不是業主,只是一個貢獻者?

是:如果用戶具有對存儲庫的寫入訪問權限(無論他是否屬於所有者),則可以使用提取請求。

+0

感謝您的回覆。是的,我同意我需要讓用戶通過OAuth向我提供他的github訪問權限,但每當我運行我的cron來獲取他的請求詳細信息時,我都不會問他,我需要做些什麼,以便一旦我讓他的github訪問我的自動腳本可以每小時獲取他的請求詳細信息? – Phantom007