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_IDAggiungi --idempotency-key per ritentare un caricamento senza creare un duplicato.
sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID --idempotency-key tarte-tatin-1Elencare, 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_IDCaricare, 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_IDQuesta pagina ti è stata utile?