Saltar para o conteúdo

Do primeiro rascunho à entrada no ar e o que acontece se falhar.

Uma visita ao que Amaposta faz hoje e uma tabela com exatamente o que cada plataforma aceita.

Calendário e fila

Vê o que está no ar, o que vem a seguir e o que falhou.

Vista de guia
Uma faixa por canal, com o tempo a correr da esquerda para a direita e uma linha no ar para o momento atual, para detetares num relance uma lacuna ou acumulação. Vistas de semana e de mês quando precisas de uma perspetiva mais ampla.
Arrastar para reagendar
Move uma publicação para outro dia na vista de mês e ela mantém a hora.
Horários de publicação e fila
Define as horas a que gostas de publicar em cada projeto. Adicionar à fila coloca uma publicação no próximo horário livre dos seus canais, com até doze semanas de antecedência.
Fusos horários dos projetos
Cada projeto tem o seu próprio fuso horário e todas as horas no ecrã são apresentadas nesse fuso, incluindo as mudanças de hora de verão.

Editor

Escreve uma vez e deixa cada canal receber uma versão adequada.

Versões por canal
Os títulos só são enviados quando a plataforma tem um campo de título. As hashtags são enviadas como etiquetas no YouTube e adicionadas ao texto nas restantes plataformas. Personaliza o título, o texto, as hashtags ou as opções de qualquer canal individual.
Pré-visualizações e contadores em tempo real
Vê cada versão como será apresentada, com a contagem de carateres segundo as regras de cada plataforma. No X, as ligações contam como 23 e os emojis como 2.
Opções da plataforma
Visibilidade, categoria e conteúdo para crianças do YouTube; privacidade, comentários, Duet e Stitch do TikTok; definições de resposta do X; partilha de Reels no feed do Instagram.
Conjuntos de hashtags e duplicados
Guarda as hashtags que reutilizas num conjunto. Duplica uma publicação para começar a seguinte a partir dela.

Verificações prévias

Os problemas aparecem enquanto escreves, não às 9:01.

O que é verificado
Tipo, tamanho, duração do vídeo, proporção e largura do ficheiro; comprimento do título e do texto; contagem de hashtags; se a plataforma aceita este tipo de publicação; e se cada canal está ligado.
Os erros impedem o agendamento
Uma publicação com erros não pode ser agendada, seja pelo painel ou pela API. Os avisos e as notas não bloqueiam nada.
  • O TikTok não permite publicações de texto (suporta imagem e vídeo). Remove o TikTok desta publicação.
  • O ficheiro tem 12 MB; o Instagram permite até 8 MB.
  • O ficheiro tem apenas 280px de largura; o Instagram recomenda pelo menos 320px.

Aprovações

Para equipas, clientes e fluxos de IA.

Caixa de revisão
Ativa as aprovações de um projeto e as publicações dos editores ficam em espera na caixa de entrada. Os administradores aprovam, mantendo a hora agendada, ou pedem alterações com uma nota que o autor pode ver.
Os fluxos de conteúdos passam pela revisão
As chaves de API sem a permissão posts:publish podem criar e agendar publicações, mas num projeto com aprovações passam primeiro pela revisão; nos restantes, só podem criar rascunhos. Identifica o conteúdo gerado com metadata.pipeline para os revisores o reconhecerem.
Um registo das decisões
As aprovações, os pedidos de alterações e as edições aparecem no registo de atividade, e post.approved chega aos teus webhooks.

Canais que se mantêm ligados

Sem falhas silenciosas nem sessões terminadas de surpresa.

Liga à tua maneira
Inicia sessão na plataforma ou cola tokens da tua própria aplicação de programador. Os canais de API personalizada publicam em qualquer endpoint HTTPS que geres.
Renovação e avisos antecipados
Os tokens são renovados em segundo plano. Se uma plataforma precisar de um novo início de sessão, os administradores são avisados sete dias antes de o acesso expirar.
Falhas explicadas com clareza
Quando uma plataforma recusa uma publicação, vês o que disse e o que fazer a seguir, com um botão Tentar novamente na entrega. Os erros temporários são repetidos automaticamente com intervalos crescentes.
Ligações para os clientes restabelecerem a ligação
Envia a um cliente uma ligação de utilização única. O cliente inicia sessão na plataforma e o canal fica novamente ligado, sem conta Amaposta e sem partilhar uma palavra-passe.
Canais Sandbox
Canais simulados que nunca saem de Amaposta. Configura um para ter sempre sucesso, falhar de vez em quando, falhar sempre ou simular uma ligação expirada e vê como cada situação aparece. São gratuitos em todos os planos.

Multimédia

Vídeos grandes incluídos.

Três formas de adicionar
Larga ficheiros no editor, carrega-os pela API ou dá a Amaposta um URL público para os obter. Os ficheiros grandes vão diretamente para o armazenamento através de um carregamento pré-assinado.
Processado para ti
As dimensões, a duração e uma miniatura são lidas de cada carregamento, para as verificações saberem o que estão a analisar. media.ready e media.failed informam os teus sistemas quando o processo termina.
Capas
Adiciona uma miniatura personalizada quando a plataforma o permite. Quando não permite, o editor indica que será ignorada.

Espaços de trabalho e equipa

Um espaço de trabalho, muitas marcas.

Projetos
Mantém cada marca ou cliente no seu próprio projeto, com os seus canais, fuso horário, horários de publicação e definição de aprovação.
Funções
Os proprietários e administradores gerem canais, membros e aprovações. Os editores escrevem e agendam. Os observadores podem consultar sem alterar nada.
Notificações e atividade
Avisos na aplicação e por email para revisões, falhas e canais a expirar, cada um com o seu próprio interruptor. O registo de atividade mostra quem fez o quê, incluindo as chaves de API.

API e webhooks

O teu fluxo de conteúdos publica como alguém da equipa.

API REST
Carrega ficheiros multimédia, cria publicações com ajustes por canal, agenda para uma hora, para agora ou na fila e consulta cada entrega com o respetivo estado, ligação e erro. Documentado com OpenAPI.
Chaves com permissões limitadas
content:read, content:write e posts:publish, opcionalmente limitadas a determinados projetos. 120 pedidos por minuto por chave.
Novas tentativas seguras
Envia uma Idempotency-Key e um pedido repetido devolve a publicação original em vez de um duplicado.
Webhooks assinados
Cada entrega inclui uma assinatura HMAC-SHA256, é repetida quando o teu endpoint está indisponível e aparece num registo de entregas que podes testar nas definições.
  • post.created Uma publicação foi criada (painel ou API)
  • post.scheduled Uma publicação foi agendada
  • post.approved Uma publicação foi aprovada
  • post.published Uma publicação ficou disponível num canal
  • post.failed Uma publicação falhou num canal
  • channel.connected Um canal foi ligado ou novamente ligado
  • channel.disconnected Um canal perdeu a ligação
  • media.ready O processamento de um carregamento terminou
  • media.failed Não foi possível processar um carregamento

O que cada plataforma aceita

Estas são as regras consultadas pelo editor, pelas verificações e pelo publicador. Quando o nível da conta altera um limite, como no X Premium, as definições do canal permitem aumentá-lo.

Plataforma Texto Imagem Vídeo Ligar Acesso
YouTube Não Não Sim Início de sessão na plataforma Os tokens de acesso duram 1 hora e renovam-se automaticamente.
Instagram Não Sim Sim Início de sessão na plataforma Os tokens duram 60 dias e renovam-se automaticamente enquanto o canal estiver em utilização.
TikTok Não Sim Sim Início de sessão na plataforma Os tokens de acesso duram 24 horas; os tokens de atualização duram um ano.
X Sim Sim Sim Início de sessão na plataforma Os tokens de acesso duram 2 horas e renovam-se automaticamente.
Facebook Sim Sim Sim Início de sessão na plataforma Os tokens de Página não expiram, a menos que a pessoa que fez a ligação perca o acesso.
API personalizada Sim Sim Sim Endpoint e chave As chaves de API não expiram, a menos que as substituas.

YouTube

Carrega vídeos e Shorts com títulos, descrições, etiquetas e miniaturas personalizadas.

Vídeo
Publicação Título Texto Hashtags Multimédia
Vídeo TítuloObrigatório, até 100 carateres DescriçãoAté 5000 carateres Enviadas como etiquetas, até 60 MP4, MOV, WebM, AVI, MKV; até 256 GB; 1 s a 12 hRecomendado: 16:9 para vídeos, 9:16 e até 3 minutos para Shorts
  • As contas sem número de telefone verificado podem carregar até 15 minutos e não podem definir miniaturas personalizadas.
  • Cada carregamento consome quota da API; a quota predefinida do Google permite cerca de seis carregamentos por dia por aplicação.

Documentação da API de YouTube

Instagram

Publica fotografias no feed e Reels em contas Business e Creator.

Imagem e vídeo
Publicação Título Texto Hashtags Multimédia
Imagem Sem título LegendaAté 2200 carateres Adicionadas ao texto, até 30 JPEG; até 8 MBRecomendado: 1080×1350 (4:5) para ocupar mais espaço no feed
Vídeo Sem título LegendaAté 2200 carateres Adicionadas ao texto, até 30 MP4, MOV; até 300 MB; 3 s a 15 minRecomendado: Reels de 1080×1920 (9:16)
  • Exige uma conta Instagram Business ou Creator.
  • O Instagram permite 50 publicações pela API por conta em cada período móvel de 24 horas.
  • Não são possíveis publicações apenas de texto no Instagram.

Documentação da API de Instagram

TikTok

Publica vídeos e carrosséis de fotografias diretamente no perfil.

Imagem e vídeo
Publicação Título Texto Hashtags Multimédia
Imagem TítuloAté 90 carateres DescriçãoAté 4000 carateres Adicionadas ao texto JPEG, WebP; até 20 MBRecomendado: 1080×1920 na vertical
Vídeo Sem título LegendaAté 2200 carateres Adicionadas ao texto MP4, MOV, WebM; até 4 GB; 3 s a 10 minRecomendado: 1080×1920 (9:16), 23–60 fps
  • As publicações de aplicações que não concluíram a auditoria do TikTok só são visíveis para o criador.
  • O TikTok escolhe a capa a partir de um fotograma do vídeo; não são suportadas imagens de capa personalizadas.
  • Não são possíveis publicações apenas de texto no TikTok.

Documentação da API de TikTok

X

Publica texto, imagens e vídeo no X (anteriormente Twitter).

Texto, imagem e vídeo
Publicação Título Texto Hashtags Multimédia
Texto Sem título PublicaçãoObrigatório, até 280 (as ligações contam como 23, os emojis como 2) Adicionadas ao texto Nenhum
Imagem Sem título PublicaçãoAté 280 (as ligações contam como 23, os emojis como 2) Adicionadas ao texto JPEG, PNG, WebP, GIF; até 5 MBRecomendado: 1600×900 (16:9) ou 1080×1350
Vídeo Sem título PublicaçãoAté 280 (as ligações contam como 23, os emojis como 2) Adicionadas ao texto MP4, MOV; até 512 MB; 0,5 s a 2:20 minRecomendado: 1280×720 ou 720×1280, até 2:20
  • Com a tua própria aplicação de programador do X, as publicações consomem os seus créditos da API, pagos por utilização.
  • As hashtags contam para o limite de carateres.

Documentação da API de X

Facebook

Publica texto, fotografias e vídeos em Páginas do Facebook.

Texto, imagem e vídeo
Publicação Título Texto Hashtags Multimédia
Texto Sem título PublicaçãoObrigatório, até 63 206 carateres Adicionadas ao texto Nenhum
Imagem Sem título LegendaAté 63 206 carateres Adicionadas ao texto JPEG, PNG, GIF, WebP; até 10 MBRecomendado: 1080×1350 ou 1200×630
Vídeo TítuloAté 255 carateres DescriçãoAté 63 206 carateres Adicionadas ao texto MP4, MOV; até 1 GB; 1 s a 20 minRecomendado: 1080×1080 ou 1080×1350, H.264 + AAC
  • Publica apenas em Páginas; não é possível publicar em perfis pessoais através da API.

Documentação da API de Facebook

API personalizada

Envia publicações para o teu próprio endpoint HTTP, assinadas e com novas tentativas.

Texto, imagem e vídeo
Publicação Título Texto Hashtags Multimédia
Texto TítuloSem limite de duração DescriçãoSem limite de duração Enviadas como etiquetas Nenhum
Imagem TítuloSem limite de duração DescriçãoSem limite de duração Enviadas como etiquetas JPEG, PNG, WebP, GIFRecomendado: Qualquer tamanho
Vídeo TítuloSem limite de duração DescriçãoSem limite de duração Enviadas como etiquetas MP4, MOV, WebMRecomendado: Qualquer tamanho
  • Cada pedido é assinado com um cabeçalho HMAC-SHA256 para poderes verificar que veio de Amaposta.
  • Responde com 2xx e, opcionalmente, JSON {"id": "…", "url": "…"}. As respostas 408, 429 e 5xx originam novas tentativas com intervalos crescentes; 401/403 assinalam o canal para voltar a ligar; outros 4xx fazem a entrega falhar para poderes corrigir e tentar novamente.

Como funcionam os canais de API personalizada

Experimenta primeiro num canal Sandbox.