Zum Hauptinhalt springen
Mit der Befehlsgruppe accounts listest du die Social-Konten in deinem Workspace auf, siehst sie dir an, verbindest sie und entfernst sie. Alle Befehle akzeptieren die globalen Flags (--json als Standard, --table, --verbose, --api-key, --api-url) und lesen die Zugangsdaten aus SOME_API_KEY / SOME_API_URL, wenn diese Flags fehlen.

Unterstützte Plattformen

Befehle mit einem --platform-Flag oder einem <platform>-Argument akzeptieren die folgenden Werte. x ist ein Alias für twitter.

accounts:list

Listet die verbundenen Social-Konten in deinem Workspace auf. Die Ergebnisse sind paginiert.
Beispiele

accounts:get

Ruft die Details eines bestimmten Kontos über seine ID, den Plattformnamen oder den Benutzernamen ab.
Auflösungsverhalten:
  • Plattformname — gibt alle Konten dieser Plattform zurück. Passt genau eines, wird dieses einzelne Konto zurückgegeben; andernfalls die vollständige Liste der Treffer.
  • Benutzername / Kontoname — wird mit dem Benutzernamen oder Anzeigenamen des Kontos abgeglichen und dann über die aufgelöste ID abgerufen.
  • UUID — ist das Argument eine gültige UUID und gibt es keinen Treffer beim Benutzernamen, wird direkt über die ID gesucht.
Passt nichts, wird eine Hinweismeldung ausgegeben und kein Konto zurückgegeben.
Beispiele

accounts:get-details

Ruft alle Details eines bestimmten Social-Kontos über seine exakte UUID ab. Anders als accounts:get akzeptiert dieser Befehl nur eine UUID und löst weder über die Plattform noch über den Benutzernamen auf.
Beispiel

accounts:connect

Verbindet ein neues Social-Konto über browserbasiertes OAuth mit einem Device-Authorization-Flow.
Du musst authentifiziert sein, bevor du ein Konto verbindest. Führe zuerst so-me auth:login aus, wenn die CLI meldet, dass du nicht authentifiziert bist.
Wenn du den Befehl ausführst, werden eine Verifizierungs-URL und ein Benutzercode angezeigt. Die CLI versucht, die URL automatisch in deinem Browser zu öffnen, und fragt dann so lange ab, bis das Konto verbunden ist oder der Device-Code abläuft.
Beispiel
Ausgabe
Läuft der Code ab, bevor du den Ablauf abgeschlossen hast, beendet sich die CLI mit einem Fehler. Führe so-me accounts:connect erneut aus, um einen neuen Code zu erhalten.

accounts:remove

Entfernt ein verbundenes Social-Konto anhand des Plattformnamens. Gibt es mehrere Konten für die Plattform, wirst du aufgefordert, eines auszuwählen, und vor dem Löschen um Bestätigung gebeten.
Beispiel
Gibt es für die Plattform keine Konten, wird eine Hinweismeldung ausgegeben und nichts entfernt. Um die Plattformsuche und die Auswahlabfrage zu umgehen, verwende accounts:remove-by-id.

accounts:remove-by-id

Entfernt ein Social-Konto direkt über seine interne UUID — praktisch, wenn du mehrere Konten auf derselben Plattform hast oder die interaktive Auswahl überspringen möchtest.
Beispiele