首页 > 解决方案 > 当我使用访问令牌时,OAuth 请求不适用于语言 URL

问题描述

当我使用 API 使用访问令牌提供的 url 从我的应用程序向来自 Github 的存储库的 laguages url 发出请求时,我得到以下响应

{
  "message":"Resource not accessible by integration",
  "documentation_url":"https://developer.github.com/v3/repos/#list-languages"
}

代码看起来像这样

OAuthRequest oAuthRequest = new OAuthRequest(Verb.GET, languagesUrl);
oAuthRequest.addHeader("Authorization", "Bearer " + accessToken);

范围是“用户:电子邮件,public_repo”

当我从标头中删除令牌时,会向我显示 repo 中的语言,但当然限制为每小时 60 个请求......周四它工作正常,但从昨天开始就不行了,存储库的其他链接可以正常工作同一个令牌。有人遇到过同样的问题吗??

标签: javaspring-bootgithuboauth-2.0

解决方案


推荐阅读