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

ParâmetroTipoObrigatórioDescrição
facebookAccessTokenstringSimToken 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"
    }
  }
}