Ferramenta de Agendamento de Postagens e Comentários no Facebook


$500.00

Pedi para o chatgpt gerar essa descrição, entendo pouco, mas creio que da pra ter uma ideia de como vai funcionar esse aplicativo. Objetivo: Desenvolver uma ferramenta que permita aos usuários agendar postagens e comentários em suas páginas do Facebook. A ferramenta deve oferecer uma interface amigável para que empresas e criadores de conteúdo possam planejar suas interações no Facebook de forma eficiente. Funcionalidades Principais: Autenticação via Facebook Login: Implementar autenticação OAuth2 com o Facebook Login para que os usuários possam fazer login e conceder permissões ao app. O app deverá permitir que os usuários autentiquem suas contas do Facebook e selecionem as páginas que gerenciam. Gerenciamento de Páginas: Listar as páginas do Facebook que o usuário gerencia. Selecionar a página onde o usuário deseja agendar postagens ou comentários. Agendamento de Postagens no Facebook: Funcionalidade para agendar postagens de texto, imagens e links para um horário específico no futuro. O usuário poderá escolher uma data e horário para agendar as postagens. Exibir o histórico de postagens agendadas e publicadas. Agendamento de Comentários: Permitir que o usuário agende um comentário para ser publicado em uma postagem específica da página. O comentário será postado em um horário pré-determinado. Interface para que o usuário possa inserir o comentário e escolher a data e hora do agendamento. Notificações e Relatórios: Notificações por email ou via painel informando o status das postagens e comentários agendados (publicados, falha, etc.). Relatórios básicos de publicações e comentários agendados. Interface de Usuário (Painel de Controle): Um painel de controle simples e intuitivo, onde os usuários possam: Escrever e agendar postagens. Definir a data e hora para o agendamento. Gerenciar agendamentos de comentários em postagens. Visualizar o histórico de postagens e comentários agendados. Design responsivo, funcional tanto em desktop quanto em dispositivos móveis. Tecnologias Sugeridas: Backend: Node.js, Python (Flask ou Django) ou PHP para o backend. Integração com a API Graph do Facebook para todas as operações de postagens e comentários. Gerenciamento de autenticação OAuth2 com Facebook Login. Banco de dados para armazenar agendamentos e histórico de postagens e comentários. Frontend: Frameworks como React.js, Vue.js ou Angular para a criação da interface do usuário. Funcionalidades de agendamento e gerenciamento de postagens e comentários. Banco de Dados: MySQL, PostgreSQL ou MongoDB para armazenar os dados do usuário, histórico de postagens e agendamentos. API Graph do Facebook: O programador deverá utilizar a API Graph do Facebook para realizar as operações de agendamento de postagens e comentários. Permissões Necessárias: pages_manage_posts: Para gerenciar e publicar postagens na página. Pages_read_engagement: Para ler os dados de engajamento das postagens. Pages_manage_engagement: Para agendar comentários nas postagens. Endpoints da API: Agendamento de Postagens: Usar o endpoint /PAGE_ID/feed com o parâmetro scheduled_publish_time para definir o horário da postagem. Agendamento de Comentários: Usar o endpoint /POST_ID/comments para agendar um comentário em uma postagem específica. Exemplo de Requisição para Agendamento de Postagens: Para agendar uma postagem, será necessário fazer uma solicitação POST para o endpoint /PAGE_ID/feed e incluir o parâmetro scheduled_publish_time. Exemplo de Requisição (Python): python Copiar código import requests import time access_token = 'SEU_PAGE_ACCESS_TOKEN' page_id = 'SEU_PAGE_ID' message = 'Esta é uma postagem programada.' Scheduled_time = int(time.time()) + 3600  # Agendar para uma hora a partir de agora url = f"https://graph.facebook.com/v20.0/{page_id}/feed" params = {     'message': message,     'published': 'false',     'scheduled_publish_time': scheduled_time,     'access_token': access_token } response = requests.post(url, params=params) print(response.json()) Exemplo de Requisição para Agendamento de Comentários: Para agendar um comentário, será necessário fazer uma solicitação POST para o endpoint /POST_ID/comments e definir a mensagem do comentário e o horário. Exemplo de Requisição (Python): python Copiar código import requests import time access_token = 'SEU_PAGE_ACCESS_TOKEN' post_id = 'SEU_POST_ID' comment_message = 'Este é um comentário programado.' Scheduled_time = int(time.time()) + 7200  # Agendar para duas horas a partir de agora url = f"https://graph.facebook.com/v20.0/{post_id}/comments" params = {     'message': comment_message,     'access_token': access_token,     # O Facebook ainda não suporta diretamente o agendamento de comentários.     # Por isso, você pode armazenar o agendamento localmente e disparar no horário correto. } # Para efetuar o agendamento real, você precisará de uma lógica de cron para enviar este POST no horário desejado. Requisitos Técnicos: Experiência com API Graph do Facebook. Conhecimento em OAuth2 para autenticação com Facebook Login. Experiência com desenvolvimento de interfaces de usuário com frameworks modernos como React ou Vue. Familiaridade com backend em Node.js, Python ou PHP para gerenciar as requisições. Banco de dados para armazenar o histórico de postagens e agendamentos.Category: IT & ProgrammingSubcategory: Web developmentWhat is the scope of the project?: Medium-sized changeIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededAPI Integrations: Social media (Facebook, Twitter, etc.), Other (Other APIs), Payment Processor (Paypal, Stripe, etc.)Roles needed: Developer

Keyword: VUE.JS

Price: $500.0

Secondary Price: $1000.0

JavaScript MySQL PHP API CSS HTML Python WordPress Responsive Web Design

 

Front-End Criação de Dashboards para controle de entregas motoboy

Tenho um sistema criado em Vue/quasar e Laravel para controlar uma transportadora de entregas sameday. Coletamos, separamos e entregamos os pacotes no mesmo dia. Preciso criar dashboards que me tragam informações e facilitem a gestão com alertas para garantir o controle...

View Job
Subir app existente a Apple Store

Necesito subir una app desarrollada con Vuej y Cordova a la store de Apple. Tengo cuenta propia en Apple y dispongo del código fuente de la app.Category: IT & ProgrammingSubcategory: Apps programming. Android, iOS and othersWhat is the scope of the project?: Small c...

View Job
Reestruturação do Sistema Erp Saas

Estamos à procura de um desenvolvedor talentoso em Laravel para um projeto desafiador e empolgante: a reestruturação do nosso sistema ERP SaaS. Este projeto inclui diversas tarefas críticas e de grande importância para a melhoria do nosso serviço. Veja os detalhes abaix...

View Job