CLI
Establecimientos y cuentas
Lista las redes, tus establecimientos y sus cuentas conectadas, obtén un enlace para conectar una nueva y encadénalo todo con jq.
Antes de publicar necesitas tres cosas: las redes que admite Sofia, el id de tu establecimiento y las cuentas conectadas a él.
Redes
platforms:list devuelve cada red con sus límites y formatos. Ver Plataformas.
sofia platforms:listEstablecimientos
establishments:list devuelve los establecimientos para los que puedes publicar. Guarda el id del que quieras.
sofia establishments:listCuentas conectadas
accounts:list <establishmentId> devuelve las cuentas sociales conectadas a un establecimiento. Usa su id con -a, --account cuando una red tenga varias.
sofia accounts:list $ESTABLISHMENT_IDConectar una cuenta nueva
accounts:connect devuelve un enlace de conexión. Ábrelo en un navegador para autorizar la red. -p, --platform es obligatorio; --redirect-url devuelve a la persona a tu página después.
sofia accounts:connect $ESTABLISHMENT_ID -p instagram
sofia accounts:connect $ESTABLISHMENT_ID -p instagram --redirect-url https://app.example.com/connectedFlujo de descubrimiento
Guarda el id del establecimiento en una variable y mira sus cuentas.
ESTABLISHMENT_ID=$(sofia establishments:list | jq -r '.data[0].id')
sofia accounts:list $ESTABLISHMENT_ID | jq '.data[] | {platform, handle}'