CLI-példák platformonként
Kész parancsok X-, YouTube-, TikTok-, Instagram- és többcsatornás bejegyzésekhez.
Egyszerű ütemezés
posty posts:create \
-c "Sziasztok! Ma új funkciót adtunk ki." \
-s "2026-12-31T12:00:00Z" \
-i "<csatorna-azonosito>"Piszkozatnak a -t draft, azonnali közzétételnek a -t now kapcsolót add hozzá. Azonnali közzétételhez nem kell dátum.
X: szál és válaszbeállítás
posty posts:create \
-c "1/3 Kezdjük egy rövid szállal." \
-c "2/3 A második rész." \
-c "3/3 És a zárás." \
-d 2 \
-s "2026-12-31T12:00:00Z" \
--settings '{"who_can_reply_post":"everyone"}' \
-i "<x-csatorna-azonosito>"Az X kötelező beállítása a who_can_reply_post. A választható értékeket az X platformoldal sorolja fel.
YouTube: videó
VIDEO=$(posty upload ./video.mp4 | jq -r '.path')
posty posts:create \
-c "A videó leírása." \
-m "$VIDEO" \
-s "2026-12-31T12:00:00Z" \
--settings '{"title":"A videó címe","type":"public"}' \
-i "<youtube-csatorna-azonosito>"A YouTube-nál a title (2 és 100 karakter között) és a type (public, unlisted vagy private) nélkül a bejegyzés nem ütemezhető. Alapértékük szándékosan nincs.
TikTok: videó
VIDEO=$(posty upload ./video.mp4 | jq -r '.path')
posty posts:create \
-c "A videó leírása." \
-m "$VIDEO" \
-s "2026-12-31T12:00:00Z" \
--settings '{
"content_posting_method": "DIRECT_POST",
"privacy_level": "PUBLIC_TO_EVERYONE",
"title": "A videó címe",
"duet": true,
"stitch": true,
"comment": true,
"autoAddMusic": "no",
"brand_content_toggle": false,
"brand_organic_toggle": false
}' \
-i "<tiktok-csatorna-azonosito>"A DIRECT_POST tényleg közzéteszi a videót. Az UPLOAD csak a felhasználó TikTok-postaládájába küldi, ahol 24 órán belül kézzel kell befejeznie, és a TikTok a címen kívül minden más beállítást eldob. Részletek a TikTok platformoldalon.
Pinterest: tábla
# a táblák azonosítói
posty integrations:trigger <pinterest-csatorna> boards
KEP=$(posty upload ./kep.png | jq -r '.path')
posty posts:create \
-c "A pin leírása." \
-m "$KEP" \
-s "2026-12-31T12:00:00Z" \
--settings '{"board":"<tabla-azonosito>","title":"A pin címe"}' \
-i "<pinterest-csatorna>"A board azonosítót vár, nem táblanevet. Ugyanez igaz a Discord és a Slack channel mezőjére.
Több csatorna, más szöveg
Ha csatornánként más a szöveg vagy más a beállítás, a kérést fájlból add meg. A fájl tartalma megegyezik a POST /posts törzsével.
{
"type": "schedule",
"date": "2026-12-31T12:00:00Z",
"shortLink": false,
"posts": [
{
"integration": { "id": "<x-csatorna>" },
"value": [{ "content": "<p>Rövid változat X-re.</p>", "image": [] }],
"settings": { "__type": "x", "who_can_reply_post": "everyone" }
},
{
"integration": { "id": "<linkedin-csatorna>" },
"value": [{ "content": "<p>Hosszabb változat LinkedInre.</p>", "image": [] }],
"settings": { "__type": "linkedin" }
}
]
}posty posts:create --json ./bejegyzes.json