我试图通过GitHub API列出用户的私有存储库。我现在对GitHub的请求如下:
https://api.github.com/users/username/repos?sort=updated&direction=desc&visibility=all
它确实返回用户的存储库,但不返回私有存储库。 最初,我认为问题出在我的OAuth令牌上的scopes选项。 我的应用程序中目前有以下设置。
'user',
'repo',
'repo_deployment',
'admin:repo_hook',
'admin:org_hook',
但是,即使我在dev框上设置了所有scope选项,也可以看到所有公共存储库,但看不到用户的私有存储库。 我也尝试过从网址中删除所有参数。 因此,请求如下:
https://api.github.com/users/username/repos
Which again did not return the user's private repositories.
再次没有返回用户的私有存储库。 我正在尝试获取当前用户的私有存储库。 但是只有他们帐户下的那些。