Dla indie hackerów i założycieli
Wypuścić wydanie. Posty wyjdą same.
Jedna aktualizacja na X, Bluesky, Threads, Mastodon, LinkedIn i Discord – z aplikacji Posto lub jednym zapytaniem z własnego skryptu wdrożeniowego.
# po udanym wdrożeniu
curl $POSTO/api/v1/posts \
-H "Authorization: Bearer $POSTO_TOKEN" \
-H "Idempotency-Key: $GIT_SHA" \
-H "Content-Type: application/json" \
-d '{
"mode": "queue",
"text": "v2.4 już jest: tryb ciemny i eksport do CSV",
"channels": [12, 15, 21],
"channel_texts": { "21": "Wyszła v2.4 🚀 lista zmian poniżej" },
"first_comment": "Lista zmian: example.dev/v2.4"
}'
# 201 Created · wychodzi w najbliższym wolnym slocie każdego kanału
Co się zmienia
Budowanie publicznie, bez obowiązków związanych z postowaniem
-
Pięć kart, pięć logowań, ta sama aktualizacja pięć razy
Jedna aktualizacja, wszystkie sieci
X, Bluesky, Threads, Mastodon i LinkedIn z jednego szkicu, z własnym tekstem tam, gdzie sieć tego potrzebuje.
-
Skrypt cron, który psuje się przy każdej zmianie API
Jedno API zamiast jednego na sieć
Posto rozmawia z API każdej sieci. Wywołuje się jeden endpoint z jednym tokenem.
-
„To był post na Bluesky czy wątek na X?”
Wiadomo, który post przyniósł odwiedzających
Krótkie linki liczą kliknięcia dla każdego posta i sieci, a tagi UTM przenoszą źródło do własnej analityki dla stron z listy.
Dwie drogi do środka i jedna z powrotem
Kliknąć, zaprogramować, dostać odpowiedź
-
Bez kodu
Edytor postów
Wystarczy napisać raz, nadać każdej sieci własny tekst i zaplanować post albo dodać go do kolejki.
-
Kod
REST API
Tworzenie, edycja, zmiana terminu i anulowanie postów ze zdjęciami i wideo. Odczyt slotów, statystyk i komentarzy.
-
Odpowiedź wraca
Webhooks
post.published, post.failed i comment.received – jako podpisany POST na własny endpoint.
-
Na czacie
Powiadomienia na czacie
Te same zdarzenia jako wiadomość w Slacku, Discordzie lub Telegramie.
API
Nudne celowo
Bearer token, JSON na wejściu i wyjściu, błędy jako dokumenty RFC 9457, specyfikacja OpenAPI i strona dokumentacji. API sprawdza post według tych samych reguł co aplikacja, więc odmowa brzmi tak samo w obu. Dokumentacja API
-
Tokeny z zakresami na przestrzeń roboczą
Dla każdego tokena wybiera się zakresy i czas ważności. Token nigdy nie może więcej, niż pozwala rola jego właściciela.
-
Sprawdzenie przed wysłaniem
POST /posts/validate mówi, który kanał odmówiłby opublikowania posta i dlaczego, bez niczego nie zapisując.
-
Bezpieczne ponawianie
Wystarczy wysłać Idempotency-Key: to samo zapytanie z tym samym kluczem w ciągu 24 godzin zwraca pierwszą odpowiedź zamiast tworzyć drugi post.
-
Zdjęcia i wideo
Zdjęcia wysyła się jako plik lub link. Wideo trafia prosto do magazynu przez podpisany adres URL, a potem się je rejestruje.
-
Liczby z powrotem
Metryki każdego posta i dzienne statystyki każdego konta – w takim zakresie, w jakim sieć je podaje.
-
Komentarze jako zdarzenia
Zdarzenie comment.received przychodzi przy każdym nowym komentarzu, a odpowiedzi przez API można wysyłać w sieciach, które je przyjmują.
Prawdziwy ekran
Dla preferujących klikanie: ten sam post, własny tekst dla każdej sieci
Jeszcze w pudełku
Dla tych, którzy sami czytają swoje faktury
-
Własne klucze AI i X
Wystarczy dodać własną aplikację X, a X rozlicza użycie swojego API z użytkownikiem, nie z Posto.
Bezpłatnie w becie, na prośbę Własny klucz AI od Gemini, Claude lub OpenAI rozlicza użycie AI bezpośrednio z użytkownikiem, bez narzutu.
-
AI piszące głosem marki
Bezpłatnie w becie, na prośbę Szkice i podpowiedzi odpowiedzi zgodne z profilem marki.
-
Krótkie linki i tagi UTM
Krótkie linki liczą kliknięcia dla każdego posta i sieci, poza Instagramem i TikTokiem, gdzie link w opisie nie jest klikalny. Tagi UTM trafiają na linki do stron z listy.
-
Sloty i najlepszy czas
Tryb queue w API i „Add to queue” w aplikacji wstawiają post w najbliższy wolny slot. Mapa dni i godzin, w których posty wypadają najlepiej, z ostatnich 90 dni, ustawia sloty kanału, gdy postów jest dość.
Bezpłatnie w becie, na prośbę Te funkcje włączamy na prośbę. Wystarczy napisać na hello@posto.run i podać nazwę przestrzeni roboczej.
Wczesny dostęp
Bezpłatnie w becie. Potem cena założycielska.
Wystarczy zostawić adres e-mail. Zaproszenie wyślemy, gdy tylko ruszy rejestracja, a pierwsi użytkownicy zachowają cenę założycielską, gdy pojawią się płatne plany.
Pytania
Zanim się to podepnie
Czy jest limit zapytań?
Tak, na token. Zapytanie ponad limit dostaje odpowiedź 429 z nagłówkiem Retry-After, który mówi, jak długo czekać.
Czy z Posto można publikować na X?
Tak. Można też dodać własną aplikację X na stronie API keys swojej przestrzeni roboczej, a wtedy ceny X obowiązują bezpośrednio użytkownika.
Czy API obsługuje ankiety, przyciski z linkiem i evergreen?
Nie przez API. Tekst, własny tekst i czas dla każdego kanału, zdjęcia, wideo, pierwszy komentarz i etykiety działają dziś; ankiety, przyciski z linkiem i evergreen ustawia się w aplikacji. Edycja przez API zachowuje to, co ustawiono tam.