CLICaricamento dei media

CLI

Caricamento dei media

Carica un file o un indirizzo https nella libreria media, elencalo ed eliminalo, poi usa il suo id in un post direttamente dal terminale.

I media vivono nella libreria di un’attività. Caricali una volta, poi riusa l’id in quanti post vuoi. Formati e limiti in Media.

Caricare un file o un indirizzo

media:upload accetta un file locale (inviato come multipart) o un indirizzo https (inviato come JSON). -e, --establishment è obbligatorio. La risposta contiene l’id del media.

sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID
sofia media:upload https://images.example.com/tarte-tatin.jpg -e $ESTABLISHMENT_ID

Aggiungi --idempotency-key per ritentare un caricamento senza creare un duplicato.

sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID --idempotency-key tarte-tatin-1

Elencare, leggere, eliminare

media:list richiede -e, --establishment e pagina con --limit e --cursor. media:get e media:delete prendono l’id del media.

sofia media:list -e $ESTABLISHMENT_ID --limit 20
sofia media:get $MEDIA_ID
sofia media:delete $MEDIA_ID

Caricare, poi pubblicare

Cattura l’id con jq, poi passalo a posts:create -m.

MEDIA_ID=$(sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID | jq -r '.id')
sofia posts:create -e $ESTABLISHMENT_ID -p instagram,facebook -c "Tarte tatin du jour" -m $MEDIA_ID
Questa pagina ti è stata utile?