CLIЗаведения и аккаунты

CLI

Заведения и аккаунты

Просматривайте сети, ваши заведения и их подключённые аккаунты, получайте ссылку для подключения нового и объединяйте всё через jq.

Перед публикацией нужны три вещи: сети, которые поддерживает Sofia, id вашего заведения и подключённые к нему аккаунты.

Сети

platforms:list возвращает каждую сеть с её ограничениями и форматами. См. Платформы.

sofia platforms:list

Заведения

establishments:list возвращает заведения, для которых вы можете публиковать. Сохраните id нужного.

sofia establishments:list

Подключённые аккаунты

accounts:list <establishmentId> возвращает соцаккаунты, подключённые к заведению. Если в сети их несколько, передайте нужный id через -a, --account.

sofia accounts:list $ESTABLISHMENT_ID

Подключить новый аккаунт

accounts:connect возвращает ссылку для подключения. Откройте её в браузере, чтобы авторизовать сеть. -p, --platform обязателен; --redirect-url потом вернёт человека на вашу страницу.

sofia accounts:connect $ESTABLISHMENT_ID -p instagram
sofia accounts:connect $ESTABLISHMENT_ID -p instagram --redirect-url https://app.example.com/connected

Как всё найти

Сохраните id заведения в переменную и посмотрите его аккаунты.

ESTABLISHMENT_ID=$(sofia establishments:list | jq -r '.data[0].id')
sofia accounts:list $ESTABLISHMENT_ID | jq '.data[] | {platform, handle}'
Эта страница была полезной?