Médiafeltöltés a parancssorból
Fájl feltöltése, és hogyan kerül a visszakapott cím a bejegyzésbe.
posty upload
posty upload ./kep.pngDie Antwort enthält die ID des Medienelements und die gehostete URL. Diese URL übergibst du an den Beitrag.
Die zwei Schritte
posts:create -m erwartet die URL einer Datei in der Mediathek, keinen lokalen Pfad und keine beliebige URL aus dem Internet. Lade die Datei zuerst hoch und übergib dann den zurückgegebenen .path-Wert.
PATH_URL=$(posty upload ./kep.png | jq -r '.path')
posty posts:create \
-c "Sziasztok!" \
-m "$PATH_URL" \
-s "2026-12-31T12:00:00Z" \
-i "<csatorna-azonosito>"Mehrere Bilder für einen Teil werden kommagetrennt angegeben, und die Option -m gehört immer zur vorausgehenden Option -c. Siehe die Seite Beiträge verwalten.
Formate und Größen
- Bild: JPEG, PNG, GIF, WEBP, AVIF, BMP, TIFF, höchstens 10 MB.
- Video: MP4, höchstens 1 GB.
- Die Plattformen können strenger sein: Seitenverhältnis, Auflösung, Videolänge. Lehnt die Plattform die Datei ab, steht die Fehlermeldung am Beitrag. Siehe die Seite Hochladen und Medien.
Dieselbe Datei mehrfach
Dateien mit gleichem Inhalt fasst der Server zusammen. Ein täglich laufendes Skript, das dasselbe Bild hochlädt, erzeugt keine neue Zeile und kein neues gespeichertes Objekt. Du musst also nicht selbst im Blick behalten, was du schon hochgeladen hast.
Eine Datei kannst du über die API auch direkt von einer öffentlichen URL holen. Siehe den Endpunkt Medien von einer URL importieren.
Wenn die Datei nicht auf dem Computer liegt
posty upload lädt eine Datei von der Festplatte hoch. Liegt das Bild oder Video auf deinem Handy, oder arbeitet ein Agent mit dir, der nicht aufs Dateisystem zugreifen kann, fordere einen Upload-Link an:
posty upload:linkDie url in der Antwort ist eine Seite im Browser. Öffne sie überall, auch ohne Anmeldung. Zieh die Dateien darauf und ruf danach ab, was angekommen ist:
posty upload:files <id>Der path-Wert der zurückgegebenen Elemente gehört in die Option posts:create -m. Der Link gilt zwei Stunden, nimmt mehrere Dateien entgegen und kann nur in den einen Arbeitsbereich hochladen, für den er erstellt wurde. Dasselbe über MCP mit den Tools create_upload_link und list_upload_link_files.