Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
2. Requisitos do Projeto Desenvolvimento de uma API para captar e processar avaliações e perguntas provenientes de: Google Meu Negócio (avaliações, perguntas e respostas) App Store (avaliações, perguntas e respostas) Play Store (avaliações, perguntas e respostas) Implementação de filas separadas para cada canal. Envio das avaliações e perguntas recebidas para um endpoint da ATTO (já criado). Desenvolvimento de um webhook que permitirá enviar respostas às avaliações e perguntas diretamente para as plataformas correspondentes. Toda a comunicação será feita via API (sem necessidade de interface gráfica). 3. Fluxo de Operação Um consumidor faz uma avaliação ou pergunta na loja de aplicativos ou no Google Meu Negócio. Essa informação é captada pela API e enviada para a fila correspondente. O dado é enviado ao endpoint da ATTO para tratamento. A resposta gerada é encaminhada via webhook para a respectiva plataforma de origem. 4. Exemplo de Fluxo Um usuário faz um comentário na Play Store sobre o aplicativo. O sistema captura esse comentário e o envia para a ATTO via endpoint. Uma resposta é gerada na ATTO e enviada de volta para a Play Store via webhook. O mesmo fluxo é aplicado para Google Meu Negócio e Apple (App Store). Exemplo Interações(via api) com Review Play Store, Apple Store Exemplo Interações(via api) com Avaliações Google Meu Negócio Exemplo Interações(via api) com Perguntas Google Meu Negócio 5. Tecnologias Preferenciais Linguagem: C#, Python, ou PHP. Autenticação via OAuth 2.0 ou API Key conforme necessidade das plataformas. 6. Requisitos para o Desenvolvedor Experiência com integrações de APIs REST. Conhecimento em autenticação de APIs (OAuth 2.0, API Key, JWT). Experiência com consumo de APIs da Google (Google Meu Negócio, Play Store) e Apple (App Store). Capacidade de implementar filas de processamento. Disponibilidade para documentar o código e as APIs criadas. 7. Entregáveis Código-fonte documentado e versionado. Documentação da API com endpoints, parâmetros e exemplos de chamadas. Webhook funcionando para retorno das respostas. Scripts de instalação e configuração do ambiente (se necessário).
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Mídias sociais (Facebook, Twitter, etc), Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias