我正在用PHP创建一个webapp,我的客户可以添加他们的github帐户(只有一次),他们可以在我的网络应用程序中看到他们的组织/回购的PULL请求。
github pull request api文件说要消耗pull请求api,需要一个拥有者。由业主我假设该人需要成为他的github帐户的管理员而不仅仅是贡献者。
我不明白geckoboard.com如何处理这个问题。当我登录我的geckoboard帐户并使用我的githhub帐户添加github服务时,我可以看到我的回购请求(我只是一个贡献者)
所以我在这里有以下问题:
如何制作github api请求以获取客户回购的拉取请求详细信息?
无论如何,即使他不是所有者而只是贡献者,我还是可以获取客户的回购请求详情吗?
谢谢
答案 0 :(得分:0)
您需要让用户向您提供GitHub访问您的应用程序的权限。查看OAuth Web Flow for the GitHub API。
无论如何,即使他不是所有者而只是贡献者,我还是可以获取客户的回购请求详情吗?
是:如果用户具有对存储库的写访问权限,则可以使用拉取请求,无论他是否是所有者。