CustomerSocialLoginFacebook
A mutation CustomerSimpleLoginStart permite realizar o login/cadastro de um usuário a partir de uma conta de rede social de um usuário, retornando um customerAccessToken.
A Mutation recebe um token vindo do processo de autenticação da API do Facebook e internamente verifica a presença de um registro para o email cadastrado na conta do Facebook, caso exista cadastro para o email ela retornará um token com tipo AUTHENTICATED, caso contrário retornará o tipo NEW, onde a partir deste token o site poderá seguir o processo de cadastro utilizando a mutation CustomerCompletePartialRegistration.
Parâmetros
input
input
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
facebookAccessToken | string | Sim | Token de usuário retornado no processo de autenticação da api do facebook. |
Exemplo
mutation {
customerSocialLoginFacebook(facebookAccessToken: "EAAEHxUWZCqR0BO235mTZBBhWLyqubZAbCyekpWT0MAgSjbKw1LEKBGbEGiLE1e4faQWCCbYs5KCdaszgp96CMjogp9JPTNVNnoJ7xBlLfFIxeYwylFuZAuuzsq7wZAoeiLReI7UeM0K2vUdXrZBr5qWzQzVLVzlzfizf1lvUQ3mxRRaHFoYipcqZCG6xZCJ7Mp4ykFPKCLDRux9T7ebkNZCkbgW86ZAnIUZD") {
isMaster
token
type
validUntil
}
}
Mostrar resposta
{
"data": {
"customerSocialLoginFacebook": {
"isMaster": "false",
"token": "*token*",
"type": "AUTHENTICATED",
"validUntil": "2022-07-18T15:27:36.087-03:00"
}
}
}
Updated 5 months ago