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:listBetriebe
establishments:list liefert die Betriebe, für die du veröffentlichen kannst. Merke dir die id des gewünschten.
sofia establishments:listVerbundene 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_IDNeues 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/connectedAblauf 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}'