rdmuller / react_03_github_blog

0 stars 0 forks source link

Listar posts #1

Open rdmuller opened 1 year ago

rdmuller commented 1 year ago

Implementar a pesquisa por issues dentro da aplicação

GitHub Search API: Essa é a parte mais divertida da aplicação! Você vai utilizar a API de busca do GitHub para filtrar por issues do repositório que você criou. Além disso, essa será a mesma API que você utilizará para fazer o filtro por busca.

A rota a ser utilizada principalmente é a rota https://api.github.com/search/issues. Essa rota recebe um parâmetro q que faz uma busca a partir de uma string. Nessa string, você pode passar, por exemplo, qual repositório você quer buscar enviando o texto q=${texto}%20repo:${username}/${repo}. Além disso, o parâmetro q também será usado para enviar um texto de busca, ou seja, você enviara o texto de busca + o parâmetro repo para ele buscar tudo junto.

Você pode ver mais sobre a busca de issues na API do GitHub por aqui: https://docs.github.com/pt/rest/search#search-issues-and-pull-requests

Um exemplo de chamada à API com busca é a seguinte: https://api.github.com/search/issues?q=Boas%20práticas%20repo:rocketseat-education/reactjs-github-blog-challenge

PS: Perceba que nessa busca, no parâmetro q foi passado a string Boas%20práticas e também o nome do repositório com um espaço do título. Isso irá buscar entre as issues qualquer uma que possua o texto boas práticas em seu título ou até descrição.

rdmuller commented 1 year ago

https://api.github.com/search/issues?q=exibir%20repo:rdmuller/react_03_github_blog

rdmuller commented 1 year ago

Testando outro comentário