Parancssor (CLI)

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 cím és a láthatóság kötelező

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
Hiányzik valami erről az oldalról? Írj a [email protected] címre, vagy használd a Segítség oldal űrlapját.