CLIBetriebe und Konten

CLI

Betriebe und Konten

Netzwerke, Betriebe und deren verbundene Konten auflisten, einen Link zum Verbinden eines neuen Kontos holen und alles mit jq verketten.

Vor dem Veröffentlichen brauchst du drei Dinge: die von Sofia unterstützten Netzwerke, die ID deines Betriebs und die damit verbundenen Konten.

Netzwerke

platforms:list liefert jedes Netzwerk mit seinen Grenzen und Formaten. Siehe Plattformen.

sofia platforms:list

Betriebe

establishments:list liefert die Betriebe, für die du veröffentlichen kannst. Merke dir die id des gewünschten.

sofia establishments:list

Verbundene Konten

accounts:list <establishmentId> liefert die mit einem Betrieb verbundenen Konten. Nutze deren ID mit -a, --account, wenn ein Netzwerk mehrere hat.

sofia accounts:list $ESTABLISHMENT_ID

Neues Konto verbinden

accounts:connect liefert einen Verbindungslink. Öffne ihn im Browser, um das Netzwerk zu autorisieren. -p, --platform ist Pflicht; --redirect-url schickt die Person danach auf deine Seite zurück.

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

Ablauf zur Orientierung

Speichere die Betriebs-ID in einer Variable und sieh dir dann seine Konten an.

ESTABLISHMENT_ID=$(sofia establishments:list | jq -r '.data[0].id')
sofia accounts:list $ESTABLISHMENT_ID | jq '.data[] | {platform, handle}'
War diese Seite hilfreich?