Pesquisar
Projeto exclusivo

Correção do onboarding e integração com API WhatsApp Cloud

hoje às 08:35

Descrição do Projeto:

O trabalho envolve a correção do fluxo de integração entre o NioChat e a API WhatsApp Cloud da Meta, especificamente com relação ao Cadastro Incorporado (Embedded Signup). O desenvolvedor deve revisar e corrigir o processo de finalização do fluxo de autenticação OAuth, que atualmente retorna erro 404, e garantir que a integração esteja funcionando conforme a documentação oficial da Meta.

Etapas detalhadas:

Revisão do frontend:

Captura do evento de sucesso do onboarding:

- Implementar a captura do evento FINISH_WHATSAPP_BUSINESS_APP_ONBOARDING no frontend.
- Adicionar um listener postMessage para capturar o evento enviado pela Meta após o cliente concluir o fluxo de autenticação.
- Enviar o waba_id (WhatsApp Business Account ID) para o backend para finalizar o processo de integração.

Revisão do backend:

Criação de endpoint para receber evento de conclusão:

- Implementar um endpoint POST /api/canais/whatsapp/embedded-signup/finish que recebe o waba_id enviado pelo frontend.
- O backend deve usar esse waba_id para associar a conta do cliente ao sistema NioChat, iniciar a sincronização do histórico de mensagens e concluir o processo de integração.

Correção do endpoint de callback OAuth (/auth/facebook/callback):

Redirecionamento após autenticação:

- Garantir que o callback OAuth não retorne 404, mas redirecione corretamente o usuário de volta para o painel de canais após a autenticação.
- O callback deve funcionar para troca de tokens, mas não ser o ponto de verificação de sucesso do onboarding.

Validação do processo de integração:

- Validar que, ao concluir o fluxo de integração, o cliente seja redirecionado corretamente para a tela de canais do NioChat.
- Garantir que a sincronização de contatos e do histórico de mensagens comece automaticamente após a finalização da integração.

Testes de integração:

- Realizar testes de integração para verificar se o fluxo do Cadastro Incorporado e a troca de tokens OAuth funcionam corretamente.
- Garantir que a API esteja recebendo os webhooks de maneira correta e que todos os dados estejam sendo sincronizados sem erros.

Resultados esperados:

- Sucesso no onboarding do WhatsApp via integração com a Meta.
- Sincronização de histórico e contatos do WhatsApp Business do cliente.
- A integração deve estar funcional, sem retorno de erro 404, com a conclusão do processo de autenticação e integração.

Observações importantes:

O trabalho deve ser realizado conforme a documentação oficial da Meta, garantindo que o processo esteja alinhado com as práticas recomendadas.

Atividades do cliente nesse projeto:

Última visualização: hoje às 09:16

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 6
Interessados: 6
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (6)
  • Freelancer Premium Diego F.
    Top Freelancer
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Landing page de conversão para curso - Preciso de uma landing page de conversão. A página deve receber pessoas vindas de anúncios no Instagram e direcioná-las para um formulário onde elas fazem cadastr...

Website Shopify para marca premium de relógios e joias - ARKNUM - Busco freelancer experiente em Shopify para desenvolver o site oficial da ARKNUM, marca premium de relógios e joias. O objetivo é um site elegante, minimalista e funcional, pronto pa...

Correção de conflito entre versões do PHP em VPS (WordPress e Moodle) - Após a migração de um ambiente WordPress e Moodle para uma VPS na Hostinger, o servidor passou a apresentar problemas relacionados ao reconhecimento e uso simultâneo de d...

Lojinha online simples para links de afiliada Hotmart - Sou professora e já possuo conta na Hotmart, com produtos afiliados. Preciso de um freelancer para dois serviços: 1) Criação de uma lojinha online simples para divulga...

CRM web com atendimento via API oficial do WhatsApp (front e back-end) - Descrição do projeto Preciso desenvolver um CRM web para uma clínica dermatológica já em operação, com foco em atendimento via API oficial do Whats...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.