我想仅使用它们的名称来获取有关github存储库的信息。为此,我将网址构建为https://api.github.com/repos/:owner/<TheName>
,但是它当然不起作用,因为我需要:owner字段。我在github api文档页面上找到了多种获取不同信息的方法,但没有一种获取所有者的方法。有什么办法可以轻松获得它吗?
例如对于输入“ spring-boot” repo,api应该返回full_name,即spring-projects / spring-boot (因为spring-boot的git url为https://github.com/spring-projects/spring-boot)。
感谢您的帮助。
答案 0 :(得分:0)
这是不可能的,原因很简单!不同的用户可以为其存储库使用相同的名称!
例如,user_1可以具有一个名为foo
(user_1/foo
)的存储库,而user_2也可以具有另一个名为foo
的存储库! (user_2/foo
)。因此,不能保证您具有给定名称的唯一存储库。
如果您想从Github获取名为foo
的所有公共存储库的列表,我认为目前没有用于处理该存储库的API。