Pular para o conteúdo principal
O grupo de comandos accounts permite listar, inspecionar, conectar e remover as contas sociais do seu espaço de trabalho. Todos os comandos aceitam as flags globais (--json padrão, --table, --verbose, --api-key, --api-url) e leem as credenciais de SOME_API_KEY / SOME_API_URL quando essas flags são omitidas.

Plataformas compatíveis

Os comandos que recebem a flag --platform ou um argumento <platform> aceitam os seguintes valores. x é um alias de twitter.

accounts:list

Lista as contas sociais conectadas no seu espaço de trabalho. Os resultados são paginados.
Exemplos

accounts:get

Obtém os detalhes de uma conta específica pelo ID, nome da plataforma ou nome de usuário.
Comportamento de resolução:
  • Nome da plataforma: retorna todas as contas dessa plataforma. Quando exatamente uma corresponde, a conta única é retornada; caso contrário, a lista completa de correspondências é retornada.
  • Nome de usuário / nome da conta: comparado com o nome de usuário ou o nome de exibição da conta e, em seguida, buscado pelo ID resolvido.
  • UUID: quando o argumento é um UUID válido e nenhum nome de usuário corresponde, ele é consultado diretamente pelo ID.
Se nada corresponder, uma mensagem informativa é exibida e nenhuma conta é retornada.
Exemplos

accounts:get-details

Obtém todos os detalhes de uma conta social específica pelo UUID exato. Ao contrário de accounts:get, este comando aceita apenas um UUID e não resolve por plataforma ou nome de usuário.
Exemplo

accounts:connect

Conecta uma nova conta social por OAuth no navegador, usando um fluxo de autorização de dispositivo.
Você precisa estar autenticado antes de conectar uma conta. Execute so-me auth:login primeiro se a CLI informar que você não está autenticado.
Ao executar o comando, uma URL de verificação e um código de usuário são exibidos. A CLI tenta abrir a URL no seu navegador automaticamente e depois consulta repetidamente até que a conta seja conectada ou o código de dispositivo expire.
Exemplo
Saída
Se o código expirar antes de você concluir o fluxo, a CLI termina com erro. Execute so-me accounts:connect novamente para obter um novo código.

accounts:remove

Remove uma conta social conectada pelo nome da plataforma. Se houver várias contas para a plataforma, você é solicitado a selecionar uma e, depois, a confirmar antes da exclusão.
Exemplo
Se não houver contas para a plataforma, uma mensagem informativa é exibida e nada é removido. Para ignorar a busca pela plataforma e a seleção interativa, use accounts:remove-by-id.

accounts:remove-by-id

Remove diretamente uma conta social usando seu UUID interno. É útil quando você tem várias contas na mesma plataforma ou quer pular a seleção interativa.
Exemplos