Ir para o conteúdo

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