Primeiros Passos
Clone
Primeiro você precisará clonar o código-fonte do projeto do repositório no GitHub:
https://github.com/mauprogramador/scopus-survey-api
No terminal Bash usando o Git:
No VsCode usando a Extensão do Git:
- Abra a Paleta de Comandos e pressione
Ctrl
+Shift
+P
ouF1
. - Selecione o comando
Git: Clone
e clique nele. - Cole a URL do repositório:
- Pressione
Enter
ou clique emClone from URL
e selecione um diretório.
Tip
Dê uma olhada na Documentação do Controle de Versão do Git no VsCode.
Execute
Aplicação Web
Depois de iniciar a aplicação, você pode acessar a Página Web da Aplicação em:
http://127.0.0.1:8000/scopus-survey/api
Tip
Selecione o idioma de sua preferência clicando no botão ao lado da bandeira no canto superior direito, Atualmente são suportados Inglês (en-us
) e Português (pt-br
).
Na página web, clique nos campos e insira seus dados, certificando-se de que estão corretos:
- Insira sua
Chave da API
ePalavras-chave
nos respectivos campos. - Insira uma
Palavra-chave
para cada campo.. - É obrigatório o preenchimento do campo da
Chave da API
e de pelo menos dois campos dasPalavras-chave
. - Clique no botão Procurar Artigos e aguarde os resultados da busca.
Todos os campos da página web estão configurados para verificar se as informações de cada respectivo campo estão corretas, então você deve estar atento às regras e condições relativas à Chave da API
e às Palavras-chave
fornecidas na seção de requisitos.
Assim que você começar a digitar em um campo, ele lhe dará um feedback automaticamente, então fique atento:
- Lembre-se que é obrigatório o preenchimento do campo da
Chave da API
e de pelo menos dois campos dasPalavras-chave
. - A cor vermelha circulará o campo e uma mensagem será mostrada caso os dados estejam incorretos.
- A cor verde circulará o campo se os dados estiverem corretos.
Se algum artigo for encontrado com sucesso, uma mensagem retornará informando sobre o sucesso e um arquivo CSV contendo todas as informações da busca será baixado automaticamente.
Se nenhum artigo for encontrado, uma mensagem retornará informando o que houve de errado. Você deve primeiro ler e analisar a mensagem e tentar entender o que causou o erro antes de tentar novamente.
Você também pode verificar a resposta da requisição no inspecionar DevTools do navegador.
Tabela dos Artigos
Após concluir com sucesso o processamento da busca, além de baixar o arquivo CSV, o botão Mostrar Tabela também será liberado, e ao clicar nele você será redirecionado para uma nova página na qual uma tabela exibirá uma prévia de todos os dados dos artigos encontrados.
A tabela abaixo exemplifica os resultados de uma busca. Usando Computer Vision, Scopus e Machine Learning como Palavras-chave
, um total de 71 artigos foram encontrados. Não houve perda por similaridade e levou cerca de 18704.65ms.
Note
Clique aqui para baixar o arquivo CSV do exemplo da busca acima.
Swagger interativo
Depois de iniciar a aplicação, você pode acessar o Swagger UI clicando em http://127.0.0.1:8000.
Selecione o Endpoint /search-articles
e clique no botão Try it out.
- Insira sua
Chave da API
ePalavras-chave
. - As
Palavras-chave
devem ser separadas por vírgula. - É obrigatório o preenchimento do campo da
Chave da API
e de pelo menos duasPalavras-chave
. - O cabeçalho
X-Access-Token
será definido automaticamente, você não deve alterá-lo. - Clique no botão Execute.
Se algum artigo for encontrado com sucesso, um arquivo CSV contendo todas as informações da busca será retornado. Você pode clicar no botão Download para baixar o arquivo.
Se nenhum artigo for encontrado, uma mensagem será retornada informando o que houve de errado. Você deve primeiro ler e analisar a mensagem e tentar entender o que causou o erro antes de tentar novamente.