UStackUStack
Postproxy icon

Postproxy

Postproxy offre una unified social media publishing API: pubblica su Instagram, TikTok, LinkedIn, X, YouTube, Facebook, Threads e Pinterest con una sola chiamata REST.

Postproxy

Cos'è Postproxy?

Postproxy è una unified social media publishing API che ti permette di pubblicare su più social network usando un singolo endpoint REST. Invece di creare e mantenere integrazioni separate per ogni piattaforma, ti connetti una sola volta e invii un unico payload; Postproxy mappa il tuo contenuto e i media alle regole di ogni piattaforma selezionata.

Lo scopo principale è fornire un layer API stabile per la pubblicazione, inclusa la gestione delle connessioni, la traduzione delle richieste verso le piattaforme e i risultati di pubblicazione per piattaforma.

Caratteristiche Principali

  • Endpoint di pubblicazione unificato (REST): Invia una singola richiesta (es. POST /v1/publish o POST /api/posts documentata) con un payload e i “profiles” selezionati, e Postproxy gestisce la pubblicazione su più piattaforme.
  • Mappatura dei risultati per piattaforma: L'API restituisce i risultati per ogni profilo di destinazione (es. pubblicato, in elaborazione, fallito), così vedi cosa è successo per ogni network.
  • Gestione delle connessioni alle piattaforme: I flussi OAuth, lo storage dei token e il refresh automatico sono gestiti per te nel workflow di connessione alle piattaforme.
  • Retry deterministici e report dello stato: Il sistema supporta retry e comportamenti consapevoli di rate-limit/quota, con report chiari dello stato di pubblicazione e tentativi loggati.
  • Conversione dei formati per la consegna: Il contenuto viene trasformato per soddisfare i requisiti di ogni piattaforma (es. come il messaggio/body è adattato per ogni network).
  • SDK per linguaggi comuni: SDK ufficiali sono disponibili per Node, Python, Ruby e altri linguaggi popolari, riducendo la quantità di codice custom per l'API.
  • Webhook per eventi del ciclo di vita della pubblicazione: Puoi creare un endpoint webhook (es. con eventi come post.processed, platform_post.published e platform_post.failed) e ricevere aggiornamenti da Postproxy.

Come Usare Postproxy

  1. Inizia con la documentazione di Postproxy e crea una richiesta API usando la tua API key (il sito mostra Authorization: Bearer YOUR_API_KEY e esempi di payload JSON).
  2. Connetti gli account social su cui vuoi pubblicare tramite le connessioni piattaforma di Postproxy (OAuth). Postproxy gestisce token e refresh.
  3. Pubblica con una sola richiesta inviando il contenuto del post più un elenco di profili target (piattaforme) e URL media opzionali.
  4. Opzionalmente, iscriviti agli eventi webhook così la tua applicazione viene notificata al completamento dell'elaborazione o al successo/fallimento della pubblicazione su una piattaforma.

Gli esempi di payload sul sito includono campi come:

  • post.body (o content in alcuni esempi SDK)
  • profiles (es. "twitter", "linkedin", "threads")
  • media (array di URL media)

Casi d'Uso

  • Crea un'unica azione “Pubblica” nella tua app: Un prodotto può offrire agli utenti un unico flusso di pubblicazione mentre Postproxy gestisce formattazione, consegna e risultati per ogni piattaforma selezionata.
  • Sostituisci integrazioni per piattaforma fragili: I team possono consolidare più integrazioni custom in una sola chiamata API, riducendo l'impatto dei cambiamenti specifici delle piattaforme.
  • Code di pubblicazione per agenzie o multi-client: Usa raggruppamento profili e concetti di scheduling/queueing per mantenere separate le connessioni dei diversi clienti e gestire pubblicazioni ad alto volume.
  • Pipeline di automazione e posting triggerizzato da AI: Tratta la pubblicazione come un unico step in un workflow upstream (es. triggerizzato da un nodo di automazione o un agente) mentre Postproxy gestisce retry e stato.
  • Pubblicazione server-side per utenti finali senza account Postproxy: Provisiona un ambiente scoped per cliente così la pubblicazione avviene sotto il tuo brand mentre gli utenti connettono account tramite la tua UI.

FAQ

  • Quali piattaforme sono supportate? Il sito elenca il supporto per Instagram, TikTok, LinkedIn, X, YouTube, Facebook, Threads e Pinterest.

  • Posso pubblicare su più network con una sola richiesta? Sì. Gli esempi mostrano un unico payload con profiles che specifica le piattaforme target, e l'API mappa il contenuto per ogni piattaforma.

  • Devo gestire io il refresh dei token OAuth? No. Il sito specifica che flussi OAuth, storage dei token e refresh automatico sono gestiti per te.

  • Come faccio a sapere se ogni piattaforma ha avuto successo? Postproxy fornisce risultati per piattaforma (inclusi stati falliti e pubblicati) e supporta retry deterministici con report espliciti dello stato.

  • Ci sono webhook per gli eventi di pubblicazione? Sì. Il sito include un esempio di richiesta di creazione webhook con eventi come post.processed, platform_post.published e platform_post.failed.

Alternative

  • Costruire integrazioni dirette con le API ufficiali delle piattaforme: Questo offre il massimo controllo ma richiede tipicamente la gestione separata di flussi OAuth, regole di formattazione, gestione dei limiti di rate, e logica di errore/retry per piattaforma.
  • Usare una piattaforma dedicata di gestione social media: Questi tool gestiscono la pubblicazione su più reti tramite i loro workflow; scambi controllo API personalizzato con setup più rapido e UI/processo predefinito.
  • Usare un'automazione generica + scheduler con adattatori per piattaforma: Puoi orchestrare i passaggi di posting in una pipeline, ma hai ancora bisogno di adattatori/codice di integrazione per ogni rete di destinazione.
  • Usare un servizio iPaaS/integration con connettori social: Questo centralizza i workflow, ma trasformazione messaggi, policy di retry e dettagli outcome per piattaforma dipendono dai connettori e configurazione disponibili.