我实施了OAuth并获得了access_token
和token_type
,并且并不真正了解如何获取经过身份验证的用户的私人和公共回购列表。
文档说要这样做:
GET /users/:username/repos
但是当用户获得授权后,我会得到access_token
和token_type
,但不会username
。
我不明白如何实施它。
当我尝试执行GET请求而不传递任何令牌或用户名时作为回应我得到消息="未经授权"
答案 0 :(得分:0)
列出经过身份验证的用户可以访问的存储库。
这包括经过身份验证的用户拥有的存储库,经过身份验证的用户是协作者的存储库,以及经过身份验证的用户可以通过组织成员身份访问的存储库。
UserProfile.vue
如果您只对私人存储库感兴趣,可以将GET /user/repos
参数设置为visibility
。
您需要authenticate您的请求,例如将OAuth令牌包含在private
标题中:
Authorization
或在您的请求中加入Authorization: token <your_token_goes_here>
参数:
access_token
无需传入用户的用户名;经过身份验证的用户将自动使用。