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.pngA válasz tartalmazza a médiaelem azonosítóját és a hosztolt címét. Ez a cím az, amit a bejegyzésbe adsz át.
A két lépés
A posts:create -m a médiatárban lévő fájl címét várja, nem helyi elérési utat és nem tetszőleges internetes URL-t. Előbb tölts fel, aztán add át a visszakapott .path értéket.
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>"Több kép egy részhez vesszővel elválasztva megy, és a -m mindig az előtte álló -c kapcsolóhoz tartozik. Lásd a Bejegyzések kezelése oldalt.
Formátumok és méretek
- Kép: JPEG, PNG, GIF, WEBP, AVIF, BMP, TIFF, legfeljebb 10 MB.
- Videó: MP4, legfeljebb 1 GB.
- A platformok ennél szigorúbbak lehetnek: képarány, felbontás, videóhossz. Ha a platform utasítja vissza, a bejegyzésen ott lesz a hibaüzenete. Lásd a Feltöltés és média oldalt.
Ugyanaz a fájl többször
Az azonos tartalmú fájlokat a szerver összevonja. Egy naponta futó szkript, ami ugyanazt a képet küldi fel, nem hoz létre új sort és új tárolt objektumot, ezért nem kell magadnak nyilvántartanod, mit töltöttél már fel.
Nyilvános URL-ről közvetlenül is behúzható fájl, API-ból: lásd a Média behúzása URL-ről végpontot.
Ha a fájl nem a gépen van
A posty upload a lemezen lévő fájlt tölti fel. Ha a kép vagy a videó a telefonodon van, vagy egy olyan ügynök dolgozik veled, amelyik nem lát fájlrendszert, kérj feltöltési linket:
posty upload:linkA válaszban kapott url egy böngészős oldal. Nyisd meg bárhol, akár bejelentkezés nélkül, húzd rá a fájlokat, és utána kérdezd le, mi érkezett:
posty upload:files <id>A visszakapott elemek path értéke megy a posts:create -m kapcsolóba. A link két óráig él, több fájlt is fogad, és csak feltölteni tud abba az egy munkaterületbe, amelyikhez készült. Ugyanez MCP-n a create_upload_link és a list_upload_link_files eszköz.