Respostas e Erros
Tip
Leia a documentação da MDN sobre o código de status de resposta HTTP no MDN Web Docs.
Bem-sucedida
200 Ok
Rota | Resposta |
---|---|
/scopus-survey/api |
Renderiza a página web da API da aplicação |
/scopus-survey/api/search-articles |
Baixa o arquivo CSV dos artigos encontrados |
/scopus-survey/api/table |
Renderiza a página web da tabela de artigos |
Redirecionamento
307 Temporary Redirect
Qualquer URL de solicitação que não esteja na rota /scopus-survey/api
será redirecionada para ela. Redireciona qualquer solicitação que esteja tentando acessar uma rota não encontrada/inexistente.
Erro do cliente
401 Unauthorized
Mensagem da Exceção | Descrição |
---|---|
Missing required API Key query parameter |
Query parameter obrigatório API Key não encontrado na solicitação |
Missing required Access Token header |
Cabeçalho obrigatório Access Token não encontrado na solicitação |
Invalid Access Token |
Cabeçalho Access Token tem um padrão inválido ou está incorreto |
404 Not Found
Mensagem da Exceção | Descrição |
---|---|
No articles found |
Nenhum artigo foi encontrado correspondendo às Palavras-chave .O total de resultados da pesquisa é zero |
422 Unprocessable Content
Mensagem da Exceção | Descrição |
---|---|
Validation error in request <{...}> |
Exceção FastAPI do Pydantic. A solicitação contém dados inválidos/erros |
Missing required Keywords query parameter |
Query parameter obrigatório Palavras-chave não encontrado na solicitação |
There must be at least two keywords |
O número de Palavras-chave está abaixo do mínimo necessário.Submeta pelo menos duas Palavras-chave para realizar a busca |
Invalid Keyword |
A Palavra-chave submetida tem um padrão inválido |
Erro do Servidor
500 Internal Error
Mensagem da Exceção | Descrição |
---|---|
Validation error in response <{...}> |
Exceção FastAPI do Pydantic. A solicitação contém dados inválidos/erros |
Pydantic validation error: ... validation errors for ... |
Exceção do Pydantic. Há um erro nos dados que estão sendo validados |
Error in decoding response from Scopus API |
Exceção JSON. O corpo da resposta não contém JSON válido para decodificar |
Error in validate response from Scopus API |
Erro de serialização. A resposta JSON contém campos não mapeados/inválidos |
Unexpected application interruption |
Exceção de interrupção do sinal de saída de desligamento |
Unexpected error <...> |
Qualquer exceção não mapeada/comum |
502 Bad Gateway
Mensagem da Exceção | Descrição |
---|---|
Invalid response from Scopus Search API |
A resposta da Scopus Search API não tem conteúdo/dados |
Invalid response from Scopus Abstract Retrieval API |
A resposta da Scopus Abstract Retrieval API não tem conteúdo/dados |
Connection error in request |
Ocorreu um erro de conexão ao tentar enviar a solicitação |
Unexpected error from request <...> |
Ocorreu um erro/exceção não mapeado ao tentar enviar a solicitação |
Invalid response from Scopus Search API |
Exceção de erro de status HTTP da Scopus Search API |
Invalid response from Scopus Abstract Retrieval API |
Exceção de erro de status HTTP da Scopus Abstract Retrieval API |
504 Gateway Timeout
Mensagem da Exceção | Descrição |
---|---|
Request connection timeout |
A conexão solicitada expirou |
Scopus APIs Status Error
Tip
Leia a documentação sobre respostas para a Scopus Search API e a Scopus Abstract Retrieval API.
Código de Status | Descrição |
---|---|
400 | Solicitação inválida. Informações enviadas inválidas |
401 | O usuário não pode ser autenticado devido a credenciais ausentes/inválidas |
403 | O usuário não pode ser autenticado ou os direitos não podem ser validados |
429 | O solicitante excedeu os limites da cota associados ao sua API Key |
500 | Erro de processamento interno da API Scopus |