Tous les articles

Como automatizar a distribuição digital com APIs

Publicar um sitemap e distribuir conteúdo nas redes sociais são tarefas diferentes. O Google precisa de saber onde está o sitemap; Facebook e Instagram precisam de uma aplicação autorizada, tokens válidos e conteúdo preparado para cada canal.

O que pode ser automatizado

Um fluxo pode detectar uma nova página ou artigo, actualizar o sitemap, preparar uma proposta de publicação, pedir aprovação e publicar nos canais autorizados.

Também pode guardar o estado, os IDs externos, as respostas sanitizadas e os erros para que a operação seja auditável.

Google: submeter o sitemap não é forçar indexação

O sitemap deve estar disponível num URL público, como https://pontoti. pt/sitemap. xml. A Search Console API permite informar o Google desse endereço quando a propriedade está verificada e a conta tem autorização. Isto não garante indexação, posição ou tráfego.

A Indexing API do Google é limitada a páginas de ofertas de emprego e eventos de transmissão em directo; não é um atalho geral para páginas institucionais.

Como preparar o Google

Adicione a propriedade no Search Console, valide-a por DNS ou pelo método adequado, crie um projecto no Google Cloud, active a Search Console API e configure OAuth. A conta autorizada precisa de acesso à propriedade.

O refresh token deve ficar apenas no servidor e a submissão deve usar o URL completo do sitemap.

Facebook e Instagram: uma aplicação com permissões

Para o Facebook, crie uma aplicação Meta, associe a Página e autorize a publicação através do fluxo OAuth adequado.

Para o Instagram, use uma conta profissional Business ou Creator, configure o produto e as permissões de Content Publishing e confirme a ligação exigida pelo fluxo escolhido. A Meta pode pedir revisão da aplicação e as permissões podem mudar com a versão da API.

O detalhe técnico do Instagram

A publicação é normalmente feita em duas fases: criar um media container e publicar esse container. As imagens e os vídeos precisam de estar disponíveis numa URL pública HTTPS.

O sistema deve validar formato, tamanho, proporção, legenda e disponibilidade do media antes de chamar a API.

Tokens, scheduler e controlo

Tokens, client secrets, IDs privados e valores de ambiente não pertencem ao artigo, ao frontend ou ao repositório. Devem ficar num secret store ou no ambiente privado do servidor, com rotação, expiração monitorizada e alertas.

Um scheduler seguro deve começar com estado draft, aprovação humana, execução idempotente, retries limitados e registo de cada resultado.

Automatizar sem perder a voz

A recomendação é começar com aprovação humana. O sistema pode preparar copy, imagem, ligação e data, mas uma pessoa confirma se o conteúdo está correcto, útil e alinhado com a marca. Só depois faz sentido automatizar categorias de publicação que já tenham regras claras.

Sources consultées