List 适用于用户的Github API不显示带星号的回购协议
我一直在试图找到一种方法来获得一个用户github档案中的回购清单。大多数建议的解决方案包括使用github的API,如下所示:List 适用于用户的Github API不显示带星号的回购协议,list,file,github,repository,List,File,Github,Repository,我一直在试图找到一种方法来获得一个用户github档案中的回购清单。大多数建议的解决方案包括使用github的API,如下所示: https://api.github.com/users/$GITHUB\u用户$/repos 大多数解决方案都以各种形式使用上述API,例如在本例中。然而,它给出的是用户拥有的回购协议,这与用户主导的回购协议不同。例如,他拥有94份回购协议,而他主演了1906份回购协议。因此,如果您使用python运行下面给出的代码,names\u repos将向您显示他拥有的re
https://api.github.com/users/$GITHUB\u用户$/repos
大多数解决方案都以各种形式使用上述API,例如在本例中。然而,它给出的是用户拥有的回购协议,这与用户主导的回购协议不同。例如,他拥有94份回购协议,而他主演了1906份回购协议。因此,如果您使用python运行下面给出的代码,names\u repos
将向您显示他拥有的repos(总共94个),而不是他主演的repos(总共1906个):
我想要的是带星号的回购协议列表(文本或其他文件),可以在这里看到:。然而,GithubAPI似乎无法提供这一点。我不介意是否有其他人看不到的私人回购,但我想获得一份列表,列出我在星号回购下可以看到的任何回购。您需要使用星号端点。用于获取有关用户主演内容的信息
https://api.github.com/users/xxxxxx/starred?per_page=100
Example
https://api.github.com/users/kennethreitz/starred?per_page=100
您可以使用端点查看可用api的列表
https://api.github.com/users/xxxxx
example
https://api.github.com/users/kennethreitz/
谢谢这正是我想要的。然而,在限制了
100
repos之后,如果我尝试继续将剩余的带星星的repos设置为,starred?per_page=100\&page=3
,以此类推,每页只能给出30。我做得对吗?获取1906存储库完整列表的适当方式是什么?再次感谢。为什么每页后面的斜杠=100\?最有可能的原因是这个问题,直接访问这个链接,它仍然显示100个条目是的,你是对的。如果你点击我评论中的链接,你会看到该答案下的最后一条评论建议了这种格式。非常感谢。@user11我认为这是一个简单(相关)的问题:是否可以通过编程方式启动github存储库?例如,是否可以使用一个代码将100个repo与它们的已知URL一起启动?
https://api.github.com/users/xxxxx
example
https://api.github.com/users/kennethreitz/