java - 当我使用访问令牌时,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 个请求......周四它工作正常,但从昨天开始就不行了,存储库的其他链接可以正常工作同一个令牌。有人遇到过同样的问题吗??
解决方案
推荐阅读
- gitlab - Gitlab CI:仅替换:*allowed_branches 规则:
- amazon-web-services - 如何使用标签从 Glacier 恢复 S3 对象
- python - 如何为我的员工组织健康检查(使用 python 代码的 Docker)?
- javascript - 如何在nodejs中构建新类
- python - repl.it 中未显示条形图
- flexbox - 如何计算弹性项目的宽度?以及它如何受其子项宽度的影响?
- javascript - 我是否将我的(大部分)静态网站放在 public/ 文件夹或 index.js 中?
- javascript - 如何从标题中删除 CSS
- mysql - 使用 Unix TimeStamp 格式的数据计算每月行数的 SQL 查询
- javascript - 如何在 JavaScript 中将引用参数作为 PHP 传递?