Ir para conteúdo principal

Ativa o Login do Facebook na tua Área do Hóspede e oferece um acesso sem fricções

Configura o Login do Facebook e permite que os teus clientes entrem com um só clique. Poupa tempo, evita senhas esquecidas e melhora a exper

Escrito por Stephanie
Atualizado há mais de 4 meses

Mais comodidade para os seus viajantes e menos problemas de acesso

Quando os seus hóspedes podem aceder com a sua conta de Facebook, tudo flui mais rapidamente: menos fricção, menos palavras-passe esquecidas e mais reservas concluídas. Você ganha tempo e eles desfrutam de maior comodidade.

O que vai conseguir

Ativar o início de sessão com Facebook para que os turistas entrem na sua Área do Hóspede com um clique, sem necessidade de criar novas credenciais. Para isso, deverá gerar o Identificador da app e a Chave secreta no Facebook for Developers e enviá-los à equipa de suporte para completar a ativação. Tenha em conta que o Facebook exige um certificado SSL no domínio do seu site.

Requisitos prévios

  • Certificado SSL ativo no seu domínio (obrigatório desde março de 2018).

  • Acesso ao Facebook for Developers com uma conta que possa criar aplicações.

  • URL de privacidade publicada no seu site para poder ativar a aplicação.

Passo a passo: ativar Facebook Login

  1. Aceda a Facebook for Developers e inicie sessão com as suas credenciais.

  2. Crie uma aplicação e defina um nome e um email de contacto.

  3. No painel da sua app, vá a «Adicionar um produto» e clique em Configurar em «Início de sessão com Facebook».

  4. Selecione a plataforma Web.

  5. Na tela seguinte, adicione o domínio do seu site e guarde as alterações (os restantes passos não são necessários).

  6. Vá a ConfiguraçãoBásica e complete o seguinte:

  7. Domínios da app: escreva o seu domínio sem protocolo nem www. Exemplo: http://avantio.com

  8. Política de privacidade: cole o URL da sua política. Exemplo: https://ambianceenterprise.avantio.com/privacy-policy/

  9. Vá a Início de sessão com FacebookConfiguração e, em URL de redirecionamento de OAuth válidos, adicione o URL adaptado ao seu domínio:

    https://seudominio/api/auth/login/facebookdomain=seudominiohttps://ambianceenterprise.avantio.com/api/auth/login/facebook?domain=ambianceenterprise.avantio.com

  10. Volte a Configuração → Básica e ative a app com o botão de estado.

  11. Clique em «Mostrar» na Chave secreta da app para visualizar o Identificador e a Chave secreta.

Envie ambos os valores num ticket para http://support.avantio.com solicitando a ativação do Facebook para o login da Área do Hóspede.

Erros frequentes

  • Não ter certificado SSL → instale-o antes de configurar a aplicação.

  • Adicionar protocolo ou www no domínio da app → escreva apenas o domínio raiz.

  • Omitir a política de privacidade → sem URL de privacidade não poderá ativar a app.

  • Não incluir o URL de redirecionamento ou fazê-lo de forma incorreta → copie o padrão e altere apenas o domínio.

  • Não enviar as credenciais para suporte → sem ticket não se completa a ativação na sua Área do Hóspede.

Em conclusão, ativar o Facebook Login na sua Área do Hóspede facilita o acesso dos viajantes, reduz problemas e contribui para melhorar a experiência global da estadia.


Perguntas frequentes

É obrigatório ter certificado SSL no meu site?

Sim. O Facebook exige que as aplicações usem domínios com certificado SSL; sem ele, o login não funcionará.

Como devo escrever o domínio em «Domínios da app»?

Sem protocolo e sem www: «http://meudominio.com». É o formato que o Facebook indica para este campo.

Que URL de redirecionamento tenho que adicionar em OAuth?

A que segue este padrão, alterando o domínio pelo seu: https://seudominio/api/auth/login/facebook?domain=seudominio.
Deve coincidir exatamente.

Que dados tenho que enviar para suporte para que o ativem?

O Identificador da app e a Chave secreta obtidos no Facebook, dentro de um ticket em http://support.avantio.com.

Posso oferecer também acesso com Google?

Sim. Está disponível a integração com Google Login; consulte o guia correspondente.

Isto respondeu à sua pergunta?