CLISubida de medios

CLI

Subida de medios

Sube un archivo o una dirección https a la biblioteca de medios, lístala y bórrala, y usa su id en una publicación desde el terminal.

Los medios viven en la biblioteca de un establecimiento. Súbelos una vez y reutiliza el id en todas las publicaciones que quieras. Formatos y límites en Medios.

Subir un archivo o una dirección

media:upload acepta un archivo local (enviado como multipart) o una dirección https (enviada como JSON). -e, --establishment es obligatorio. La respuesta contiene el id del medio.

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

Añade --idempotency-key para reintentar una subida sin crear un duplicado.

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

Listar, leer, borrar

media:list necesita -e, --establishment y pagina con --limit y --cursor. media:get y media:delete reciben el id del medio.

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

Subir y luego publicar

Captura el id con jq y pásalo 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
¿Te ha resultado útil esta página?