UStackUStack
Postproxy icon

Postproxy

Postproxy oferece uma API unificada de publicação social: faça 1 chamada REST para publicar no Instagram, TikTok, LinkedIn, X, YouTube e mais.

Postproxy

O que é Postproxy?

Postproxy é uma API unificada de publicação em redes sociais que permite publicar em múltiplas redes sociais usando um único endpoint REST. Em vez de criar e manter integrações separadas por plataforma, você se conecta uma vez e envia um payload; o Postproxy mapeia seu conteúdo e mídia para as regras de cada plataforma selecionada.

O propósito principal é fornecer uma camada de API estável para publicação, incluindo gerenciamento de conexões, tradução de requisições para plataformas e resultados de publicação por plataforma.

Principais Recursos

  • Endpoint unificado de publicação (REST): Envie uma única requisição (ex.: POST /v1/publish ou POST /api/posts documentado) com um payload e perfis selecionados, e o Postproxy gerencia a publicação em múltiplas plataformas.
  • Mapeamento de resultados por plataforma: A API retorna resultados por perfil de destino (ex.: publicado, processando, falhou), para você ver o que aconteceu em cada rede.
  • Gerenciamento de conexões de plataforma: Fluxos OAuth, armazenamento de tokens e renovação automática são gerenciados para você no fluxo de conexão de plataformas.
  • Tentativas determinísticas e relatórios de status: O sistema suporta retentativas e comportamento consciente de limites de taxa/cota, com relatórios claros de estado de publicação e tentativas registradas.
  • Conversão de formato para entrega: O conteúdo é transformado para atender aos requisitos de cada plataforma (ex.: como a mensagem/corpo é adaptada para cada rede).
  • SDKs para linguagens comuns: SDKs oficiais estão disponíveis para Node, Python, Ruby e outras linguagens populares, reduzindo a necessidade de código personalizado para API.
  • Webhooks para eventos do ciclo de publicação: Você pode criar um endpoint webhook (ex.: com eventos como post.processed, platform_post.published e platform_post.failed) e receber atualizações do Postproxy.

Como Usar o Postproxy

  1. Comece pela documentação do Postproxy e crie uma requisição de API usando sua chave de API (o site mostra Authorization: Bearer YOUR_API_KEY e exemplos de payload JSON).
  2. Conecte as contas sociais que deseja publicar via conexões de plataforma do Postproxy (OAuth). O Postproxy gerencia tokens e renovação.
  3. Publique com uma requisição enviando o conteúdo do post mais uma lista de perfis alvo (plataformas) e URLs de mídia opcionais.
  4. Opcionalmente, inscreva-se em eventos de webhook para que sua aplicação seja notificada quando o processamento terminar ou quando uma publicação em plataforma tiver sucesso ou falhar.

Exemplos de payloads no site incluem campos como:

  • post.body (ou content em alguns exemplos de SDK)
  • profiles (ex.: "twitter", "linkedin", "threads")
  • media (array de URLs de mídia)

Casos de Uso

  • Crie uma ação única de “Publicar” no seu app: Um produto pode oferecer aos usuários um fluxo de publicação único enquanto o Postproxy gerencia formatação, entrega e resultados por rede para cada plataforma selecionada.
  • Substitua integrações frágeis por plataforma: Equipes podem consolidar múltiplas integrações personalizadas em uma chamada de API, reduzindo a área afetada por mudanças específicas de plataforma.
  • Filas de publicação para agências ou múltiplos clientes: Use agrupamento de perfis e conceitos de agendamento/fila para manter conexões de clientes diferentes separadas e gerenciar publicações de alto volume.
  • Pipelines de automação e postagens acionadas por IA: Trate a publicação como um passo único em um fluxo upstream (ex.: acionado por um nó de automação ou agente) enquanto o Postproxy gerencia retentativas e status.
  • Publicação server-side para usuários finais sem contas Postproxy: Forneça um ambiente com escopo por cliente para que a publicação ocorra sob sua marca enquanto usuários conectam contas via sua UI.

FAQ

  • Quais plataformas são suportadas? O site lista suporte para Instagram, TikTok, LinkedIn, X, YouTube, Facebook, Threads e Pinterest.

  • Posso publicar em múltiplas redes com uma requisição? Sim. Os exemplos mostram um payload único com profiles especificando as plataformas alvo, e a API mapeia o conteúdo para cada uma.

  • Preciso gerenciar a renovação de tokens OAuth eu mesmo? Não. O site afirma que fluxos OAuth, armazenamento de tokens e renovação automática são gerenciados para você.

  • Como saber se cada plataforma teve sucesso? O Postproxy fornece resultados por plataforma (incluindo estados falhou e publicado) e suporta retentativas determinísticas com relatórios de status explícitos.

  • Há webhooks para eventos de publicação? Sim. O site inclui um exemplo de requisição de criação de webhook com eventos como post.processed, platform_post.published e platform_post.failed.

Alternativas

  • Crie integrações diretas com as APIs oficiais das plataformas: Isso pode oferecer controle máximo, mas geralmente exige manter fluxos OAuth separados, regras de formatação, gerenciamento de limites de taxa e lógica de erro/retentativa por plataforma.
  • Use uma plataforma dedicada de gerenciamento de redes sociais: Essas ferramentas lidam com a publicação em várias redes por meio de seus próprios fluxos de trabalho; você troca o controle personalizado de API por configuração mais rápida e uma interface/processo opinativo.
  • Use uma automação + agendador genérico com adaptadores por plataforma: Você pode orquestrar etapas de postagem em um pipeline, mas ainda precisa de adaptadores/código de integração para cada rede de destino.
  • Use um serviço iPaaS/plataforma de integração com conectores sociais: Isso pode centralizar fluxos de trabalho, mas a transformação de mensagens, políticas de retentativa e detalhes de resultado por plataforma dependem dos conectores e configurações disponíveis.