我开发了一个没有用户界面的虚拟应用程序,可以在HipChat上通知我的伙伴关于我们所有项目的挂起的拉请求,甚至我们的私有回复,使用
我的问题是,我只是通过这样的请求获得公开回复:SECRET
发布于 2014-03-24 12:37:16
使用client_id和client_secret进行身份验证并不能将您作为用户进行身份验证;它只是标识应用程序。由于权限只授予用户(而不授予应用程序),这种使用API进行身份验证的方式不允许您执行需要身份验证的操作。
换句话说,当您提供client_id和client_secret时,您仍然在发出未经身份验证的请求,但是得到了更高的速率限制:
http://developer.github.com/v3/#unauthenticated-rate-limited-requests
为了解决这个问题,您需要使用Basic Auth或OAuth进行身份验证:
https://stackoverflow.com/questions/22598388
复制