Passer au contenu principal
Le groupe de commandes accounts vous permet de lister, inspecter, connecter et supprimer les comptes sociaux de votre espace de travail. Toutes les commandes acceptent les options globales (--json par défaut, --table, --verbose, --api-key, --api-url) et lisent les identifiants dans SOME_API_KEY / SOME_API_URL lorsque ces options sont omises.

Plateformes prises en charge

Les commandes qui prennent une option --platform ou un argument <platform> acceptent les valeurs suivantes. x est un alias de twitter.

accounts:list

Liste les comptes sociaux connectés de votre espace de travail. Les résultats sont paginés.
Exemples

accounts:get

Récupère les détails d’un compte précis à partir de son ID, du nom de la plateforme ou de son nom d’utilisateur.
Comportement de la résolution :
  • Nom de plateforme — renvoie tous les comptes de cette plateforme. Lorsqu’un seul compte correspond, ce compte est renvoyé ; sinon, la liste complète des correspondances est renvoyée.
  • Nom d’utilisateur / nom du compte — comparé au nom d’utilisateur ou au nom d’affichage du compte, puis récupéré à partir de l’ID résolu.
  • UUID — lorsque l’argument est un UUID valide et qu’aucun nom d’utilisateur ne correspond, il est recherché directement par ID.
Si rien ne correspond, un message d’information est affiché et aucun compte n’est renvoyé.
Exemples

accounts:get-details

Récupère tous les détails d’un compte social précis à partir de son UUID exact. Contrairement à accounts:get, cette commande n’accepte qu’un UUID et ne résout pas par plateforme ou nom d’utilisateur.
Exemple

accounts:connect

Connecte un nouveau compte social via OAuth dans le navigateur, avec un flux d’autorisation d’appareil.
Vous devez être authentifié avant de connecter un compte. Exécutez d’abord so-me auth:login si la CLI signale que vous n’êtes pas authentifié.
Lorsque vous exécutez la commande, une URL de vérification et un code utilisateur s’affichent. La CLI tente d’ouvrir automatiquement l’URL dans votre navigateur, puis interroge le serveur jusqu’à ce que le compte soit connecté ou que le code d’appareil expire.
Exemple
Sortie
Si le code expire avant que vous ne terminiez le flux, la CLI se termine avec une erreur. Exécutez de nouveau so-me accounts:connect pour obtenir un nouveau code.

accounts:remove

Supprime un compte social connecté à partir du nom de sa plateforme. Si plusieurs comptes existent pour la plateforme, il vous est demandé d’en choisir un, puis de confirmer avant la suppression.
Exemple
Si aucun compte n’existe pour la plateforme, un message d’information est affiché et rien n’est supprimé. Pour contourner la recherche par plateforme et la sélection, utilisez accounts:remove-by-id.

accounts:remove-by-id

Supprime directement un compte social à partir de son UUID interne — utile lorsque vous avez plusieurs comptes sur la même plateforme ou que vous voulez éviter la sélection interactive.
Exemples