Documentação – Serviço de checagem de usuários do Abril ID

Voltar

usuario_por_credenciais

Serviço que verifica a existência de usuários do Abril ID para sites terceiros tendo as credenciais do usuário como referência.

URL
https://authp.abril.com.br/services/auth/

[payload]
– metodo* = usuario_por_credenciais
– email *,
– password *

Padrão de resposta com sucesso

{
status: “success”,
code: 0,
msg: “Usuário encontrado com sucesso.”
user:
{
first_name: “Primeiro Nome”,
last_name: “Sobrenome”,
email: “email@email.com”
id: “ID_ABRIL_ID”
}
}

Padrões de resposta com erros

{
status: “error”,
code: 1,
msg: “Credenciais inválidas.”
}

{
status: “error”,
code: 2,
msg: “Conta ainda não foi ativada.”
}

{
status: “error”,
code: 3,
msg: “Conta migrada, necessita troca de senha.”
}

{
status: “error”,
code: 4,
msg: “Limite de tentativas excedido. Tente novamente em alguns minutos.”
}


usuario_por_id

Serviço que retorna os dados do usuário autenticado tendo o ID como referência.

URL
https://authp.abril.com.br/services/auth/

[payload]
– metodo = usuario_por_id *
– userId = ID_ABRILID *

Padrão de resposta com sucesso

{
status: “success”,
code: 0,
msg: “Usuário encontrado com sucesso.”
user:
{
first_name: “Primeiro Nome”,
last_name: “Sobrenome”,
email: “email@email.com”
id: “ID_ABRIL_ID”
}
}

Padrões de resposta com erros

{
status: “error”,
code: 2,
msg: “Conta ainda não foi ativada.”
}

{
status: “error”,
code: 3,
msg: “Conta migrada, necessita troca de senha.”
}

{
status: “error”,
code: 4,
msg: “Limite de tentativas excedido. Tente novamente em alguns minutos.”
}

{
status: “error”,
code: 5,
msg: “Usuário não localizado.”
}


usuario_por_email

Serviço que retorna os dados do usuário autenticado tendo o e-mail de login como referência.

URL
https://authp.abril.com.br/services/auth/

[payload]
– metodo = usuario_por_email *
– userEmail = EMAIL_ABRILID *

Padrão de resposta com sucesso

{
status: “success”,
code: 0,
msg: “Usuário encontrado com sucesso.”
user:
{
first_name: “Primeiro Nome”,
last_name: “Sobrenome”,
email: “email@email.com”
id: “ID_ABRIL_ID”
}
}

Padrões de resposta com erros

{
status: “error”,
code: 2,
msg: “Conta ainda não foi ativada.”
}

{
status: “error”,
code: 3,
msg: “Conta migrada, necessita troca de senha.”
}

{
status: “error”,
code: 4,
msg: “Limite de tentativas excedido. Tente novamente em alguns minutos.”
}

{
status: “error”,
code: 5,
msg: “Usuário não localizado.”
}


usuario_por_access_token

Serviço que retorna os dados do usuário autenticado tendo o access token da sessão como referência.

URL
https://authp.abril.com.br/services/auth/

[payload]
– metodo = usuario_por_access_token *
– userToken = ACCESS_TOKEN *

Padrão de resposta com sucesso

{
status: “success”,
code: 0,
msg: “Usuário encontrado com sucesso.”
user:
{
first_name: “Primeiro Nome”,
last_name: “Sobrenome”,
email: “email@email.com”
id: “ID_ABRIL_ID”
}
}

Padrões de resposta com erros

{
status: “error”,
code: 4,
msg: “Limite de tentativas excedido. Tente novamente em alguns minutos.”
}

{
status: “error”,
code: 6,
msg: “Token inválido.”
}