Einmal hochladen, überall veröffentlichen
Sende eine Datei an die Medienbibliothek und erhalte eine ID. Hänge diese ID an beliebig viele Beiträge an, und FoPost wandelt die Datei um und liefert sie in der Form, die jedes Netzwerk verlangt. Der Speicher ist privat und auf den Workspace begrenzt.
curl -X POST "https://api.fopost.com/v1/media/upload?workspace_id=9b2f6c1e-..." \
-H "X-API-Key: $API_KEY" \
-F "[email protected]"
{
"data": [
{
"id": "e5a1c9d4-...",
"type": "image",
"name": "launch.png",
"url": "https://.../launch.png",
"preview_url": "https://api.fopost.com/v1/media/e5a1c9d4-.../file",
"size": 412883
}
]
}Multipart-Upload
Bilder und Videos bis 50 MB, geprüft anhand des Inhalts, nicht nur der Endung.
Wiederverwendung per ID
Ein Upload, beliebig viele Beiträge. Die Datei wird nie zweimal gesendet.
Standardmäßig privat
Dateien liegen in privatem Speicher und werden nur an Workspace-Mitglieder ausgeliefert.
Ein einziger Weg hinein, geprüft bei der Ankunft
Jede Datei durchläuft denselben Weg: MIME-Allowlist, Prüfung der tatsächlichen Bytes, eine Größenobergrenze und das kostenlose Speicherkontingent deines Kontos. Zurück kommt ein Bibliothekseintrag mit Typ und Größe, bereit zum Anhängen.
Medien-Referenz lesencurl -X POST https://api.fopost.com/v1/posts \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspace_id": "9b2f6c1e-...",
"content": [{ "text": "Launch day.", "media": [{ "type": "image", "name": "launch.png", "url": "https://.../launch.png" }] }],
"accounts": ["4a71d80b-..."]
}'Bilder
PNG, JPEG, GIF und WebP, Typ und Größe werden beim Upload ausgelesen.
Video
MP4 und MOV, Dauer und Größe werden beim Veröffentlichen für jedes Netzwerk geprüft.
Validiert
Der tatsächliche Inhalt der Datei muss zu ihrem Typ passen, sonst wird der Upload abgelehnt.
Das richtige Format für jedes Netzwerk, automatisch
Netzwerke sind sich bei Seitenverhältnissen, Größen und Codecs uneinig. Beim Veröffentlichen nimmt jeder Adapter das gespeicherte Original und lädt hoch, was die Plattform akzeptiert, sodass ein einziges Bibliotheks-Asset in einem Karussell, einem Thread und einem Kurzvideo-Feed gleichermaßen funktioniert.
So funktioniert die Auslieferung
Regeln pro Netzwerk
Größen- und Formatlimits wendet der Adapter an, nicht du.
Medien in Reihenfolge
Die Reihenfolge im Inhaltsblock ist die Reihenfolge des Karussells.
Eindeutige Fehler
Eine Datei, die ein Netzwerk nicht annimmt, lässt nur diese Zustellung mit Angabe des Grundes scheitern, nicht den ganzen Beitrag.
Bibliothek durchsuchen, abrufen und wiederverwenden
Liste die Bibliothek mit Filtern auf, rufe jedes Asset über einen Datei-Endpunkt ab, der bei jeder Anfrage die Workspace-Mitgliedschaft prüft und nie abläuft, und verweise von beliebig vielen Beiträgen auf dieselbe ID. Marken-Assets, Importe und generierte Bilder landen alle in derselben Bibliothek.
Jetzt bauencurl "https://api.fopost.com/v1/media?workspace_id=9b2f6c1e-...&type=image" \
-H "X-API-Key: $API_KEY"
# Fetch the file itself
curl -L "https://api.fopost.com/v1/media/e5a1c9d4-.../file" \
-H "X-API-Key: $API_KEY" -o launch.pngAuflisten und filtern
Nach Typ, Herkunft oder Markenrolle, mit Paginierung.
Stabile Datei-URL
/v1/media/:id/file always works for members; no signed links to refresh.
Auf den Workspace begrenzt
Ein Schlüssel sieht die Bibliothek eines Workspaces und sonst nichts.
Fragen zu Medien-API, beantwortet
Wie hoch ist das Größenlimit?
Welche Formate werden akzeptiert?
Kann ich eine Medien-ID an mehr als einen Beitrag anhängen?
Sind hochgeladene Dateien öffentlich?
Wird das auf ein Kontingent angerechnet?
Kann ich von einer URL oder aus einem Design-Tool importieren?
Baue noch heute auf Medien-API
Der Start ist kostenlos und die vollständige API inklusive. Erstelle einen Schlüssel und mach in wenigen Minuten deinen ersten Aufruf.
API-Schlüssel holen