Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication GitHub API:使用';回购';范围,但仍然可以';我看不到私人回购_Authentication_Github_Github Api - Fatal编程技术网

Authentication GitHub API:使用';回购';范围,但仍然可以';我看不到私人回购

Authentication GitHub API:使用';回购';范围,但仍然可以';我看不到私人回购,authentication,github,github-api,Authentication,Github,Github Api,根据GitHub API文档 用户将看到以下对话框,其中还提到了私人回购。他们接受了申请 尽管如此,当使用请求“repo”访问时获得的oauth访问令牌时,我只能在获得时看到公共repo。没有显示私人回购协议 用户帐户是我自己的,我没有撤销访问权限 如何使用GitHub API V3查看私人回购?测试: GETing/users/someusername/repos不显示私有repos(即使是您正在使用oauth访问令牌的用户) 获取/user/repos显示私人回购 这是没有记录在目前,

根据GitHub API文档

用户将看到以下对话框,其中还提到了私人回购。他们接受了申请

尽管如此,当使用请求“repo”访问时获得的oauth访问令牌时,我只能在获得时看到公共repo。没有显示私人回购协议

用户帐户是我自己的,我没有撤销访问权限

如何使用GitHub API V3查看私人回购?测试:

  • GETing/users/someusername/repos不显示私有repos(即使是您正在使用oauth访问令牌的用户)

  • 获取/user/repos显示私人回购

这是没有记录在目前,我只是发现通过测试


感谢@ivanzuzak建议查看端点。

要访问私人信息,您需要在URL中包含访问令牌参数。例如:

/用户/someusername/repos?访问令牌=512295a0afb73bdd1c076a00c69f8abcd12345

访问令牌由每个用户生成。您可以在此处生成您的个人访问令牌:

您还需要拥有私有存储库的权限才能查看有关它的信息。 您还可以查看有关您可以访问的私有存储库的分支的信息

(我是Git的新手,当时正在使用下面的命令行,但在引用等方面遇到了问题,所以我改用浏览器并取得了一些进展)

在浏览器中,我的url是

我用假令牌交换了我的真令牌(令牌应被视为不共享密码)


这为我提供了JSON格式的私人存储库的完整列表。

对于任何有此问题的Octokit用户:
客户端。list\u repos(nil)
found将使用
GET/user/repos
返回私人repos。

此url提供所有公共和私有存储库,以便使用此url获取令牌

链接https://github.com/settings/tokens


确保标记范围部分中给出的所有标记

您正在准确调用哪个API端点,并且检查了所有页面吗@上面添加了IvanZuzak端点。我的理解是,分页只在repos中进行,不,我不会对repos列表进行分页,我会试试。谢谢@RyneEverett你能提供一个链接吗?现在还没有看到私人回购URL@matt再问一个问题,,提到您使用的是正确的
/user/repos
URL?我看不出这个答案在OP接受的自我答案之上增加了什么。如果不在范围部分标记勾号,它就不起作用,这就是为什么我这样回答不是答案。从问题:“使用oauth访问令牌时”-我已经在使用访问令牌了
https://api.github.com/user/repos?access_token=#################################