# Plano: Integração Instagram Graph API Objetivo: Implementar o serviço de publicação automática para Instagram utilizando as credenciais obtidas. ## Passos: 1. Criar `src/publicar/Services/InstagramService.php` para encapsular chamadas à API da Meta. - Método para trocar Token de Curto Prazo por Longo Prazo. - Método para criar container de mídia (Container ID). - Método para publicar container (Media ID). 2. Adicionar lógica no `index.php` (ou serviço específico) para salvar as credenciais na tabela `marketing_platforms`. 3. Criar um script de Worker manual para testar a publicação de um agendamento pendente. ## Detalhes Técnicos: - Endpoints: - Long-lived token: `GET /oauth/access_token?grant_type=fb_exchange_token&client_id={app-id}&client_secret={app-secret}&fb_exchange_token={short-lived-token}` - Media Container: `POST /{ig-user-id}/media?image_url={url}&caption={caption}&access_token={token}` - Media Publish: `POST /{ig-user-id}/media_publish?creation_id={container-id}&access_token={token}`