Какова правильная конечная точка для доступа к репозиториям github через github API? - PullRequest
0 голосов
/ 12 декабря 2018

Я делаю запрос к API github, чтобы получить следующие элементы: имя репо, имя владельца репо, URL репо, описание репо, количество звезд, тип лицензии, и если репо разветвляетсяили нет.У меня есть эта конечная точка в соответствии с документами API github: https://api.github.com/search/repositories?q={query}{&page,per_page,sort,order}

Но, похоже, это не работает.Я что-то забыл?API github здесь: https://help.github.com/articles/searching-repositories. Также вот мой запрос:

     getRepos = (repoinfo) => {
        return fetch(`https://api.github.com/search/repositories?q={query} {&page,per_page,sort,order}`)
        .then(respone => Response.json())
        .then(response => {
          return response
        })
     }

1 Ответ

0 голосов
/ 12 декабря 2018

У меня работает.Здесь я ищу репо, содержащие Лабиринт, в файле readme:

https://api.github.com/search/repositories?q=labyrinth+in:readme&type=repository

Или, если вы хотите конкретное репо, используйте https://api.github.com/repos/:owner/:repo, например:

https://api.github.com/repos/draluy/labyrinth

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...