我正在尝试根据语言“java”和用户名“atermenji”(作为示例)搜索存储库。当我使用github的代码搜索页面进行搜索时,得到了不同的结果 https://github.com/search?utf8=%E2%9C%93&q=language%3Ajava+user%3Aatermenji&type=Repositories&ref=searchresults
当我尝试使用api进行相同的搜索时,我会得到不同的结果。
卷曲-H'接受:application / vnd.github.preview.text-match + json'https://api.github.com/search/repositories?q=language:java&user=atermenji
同样使用这两个参数似乎也存在问题。它似乎只是根据语言而不是用户进行搜索。请指教。
感谢。
答案 0 :(得分:0)
尝试此操作以获取所有用户存储库。
根据我自己的理解,GitHub API获取用户的所有存储库,但不包含语言。重要的是要理解大多数repos具有不同的语言,因此从GitHub API文档中,用于搜索用户repo的参数是现在没有语言参数的类型,排序和方向。
要获取存储库的特定语言, 试试
块引用
GET / repos /:owner /:repo / languages