Analisando propostas

Desenvolvimento de App para Integração com a Api Oficial da Meta (Instagram Direct e Messenger)

Publicado em 22 de Julho de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Sobre o Projeto:
Olá! Estamos em busca de um(a) desenvolvedor(a) ou agência especialista para um projeto estratégico: o desenvolvimento de um aplicativo robusto e escalável para conectar nossa plataforma SaaS às APIs do Instagram Direct e do Facebook Messenger.

Este não é apenas um trabalho de integração; buscamos um parceiro(a) para construir uma solução sólida que passará por todo o rigoroso processo de aprovação da Meta, garantindo conformidade e estabilidade a longo prazo.

Nosso Contexto:
Operamos uma plataforma SaaS de atendimento e comunicação omnichannel. Atualmente, nossos clientes já conseguem centralizar o atendimento via WhatsApp (através de uma API não oficial). O objetivo agora é evoluir para uma solução completa, incorporando os canais de mensagem mais importantes do ecossistema Meta. Para isso, precisamos de uma integração 100% oficial, que utilize as APIs Graph e siga as melhores práticas recomendadas pela Meta.

Escopo Detalhado do Projeto:

O projeto consiste na criação de uma aplicação "conector" (um microserviço/API intermediária) que será responsável por toda a comunicação com a Meta.

1. Criação e Configuração do Aplicativo Meta:

Criação do aplicativo no portal Meta for Developers.

Configuração de todos os produtos necessários (Messenger, Instagram Graph API).

Gestão de ambientes de desenvolvimento e produção.

2. Fluxo de Autenticação de Usuários (OAuth 2.0):

Implementar o fluxo completo de login com Facebook/Instagram para que os usuários da nossa plataforma possam conectar suas páginas do Facebook e contas Business do Instagram.

Gerenciar a obtenção, o armazenamento seguro e a renovação dos tokens de acesso de longa duração.

Lidar com as diferentes permissões (scopes) necessárias, como pages_show_list, pages_messaging, instagram_basic, instagram_manage_messages, entre outras que se façam necessárias.

3. API para Envio e Recebimento de Mensagens:

Webhooks: Configurar e validar os webhooks para receber eventos em tempo real, incluindo, mas não se limitando a: novas mensagens de texto, mídias, reações e confirmações de leitura (message_reads).

API de Envio: Criar endpoints na aplicação "conector" para que o nosso SaaS possa consumir. Por exemplo: um endpoint post /v1/messages que, ao ser chamado por nós, acionará a api da meta para enviar a mensagem ao destinatário final. Inicialmente, o foco é em mensagens de texto, com planos futuros para mídias (imagens, documentos).

O Requisito Mais Importante: Aprovação pela Meta
A aprovação do aplicativo pela Meta é a condição fundamental para a conclusão do projeto. O(A) profissional será responsável por todo o processo de revisão do aplicativo, o que inclui:

Preenchimento detalhado dos formulários de solicitação de permissões avançadas.

Criação de screencasts (vídeos de demonstração) que justifiquem o uso de cada permissão solicitada.

Preparação de um usuário de teste e de uma página de teste para a equipe da Meta avaliar.

Gerenciar toda a comunicação e realizar os ajustes necessários caso a Meta solicite revisões, até a aprovação final.

Perfil e Habilidades Necessárias:

Experiência Comprovada: Histórico sólido e demonstrável no desenvolvimento de aplicações que utilizam a API Graph da Meta.

Sucesso na Aprovação: Ter levado pelo menos um projeto anterior à aprovação bem-sucedida no processo de revisão da Meta é um diferencial crucial.

Tecnologia: Proficiência em uma linguagem de backend moderna (Node.js é preferencial, mas Python, PHP ou Go são bem-vindos).

APIs e Segurança: Domínio de REST APIs, OAuth 2.0 e práticas de desenvolvimento seguro.

Comunicação: Clareza na comunicação para documentar o trabalho e colaborar com nossa equipe técnica.

Entregáveis Esperados:

O código-fonte completo, comentado e versionado em um repositório Git.

A aplicação "conector" funcional e, se possível, containerizada (Docker).

Documentação clara da API do conector (ex: usando Swagger/OpenAPI) para que nossa equipe possa integrá-la.

O App ID da Meta com todas as permissões necessárias devidamente aprovadas e ativas.

Suporte para correção de bugs por 30 dias após a entrega final.

Para sua Proposta:
Para que sua proposta se destaque, por favor, descreva sua experiência específica com a API da Meta e, principalmente, com o processo de revisão de aplicativos. Se possível, inclua links ou cases de projetos semelhantes que você tenha desenvolvido.

Estamos ansiosos para encontrar o parceiro certo para este desafio!

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. K.