Propaganda

linha de comando do facebook linuxPraticamente todo mundo, especialmente nos países do primeiro mundo, está no Facebook. Amigos, eventos, fotos e muito mais são comumente encontrados no Facebook, como em qualquer outro local. No entanto, um geek final pode não querer usar o Facebook como todos os outros - ou seja, através de seu site.

Certos geeks estão muito familiarizados com a linha de comando do Linux. Se você é um novato, pode conferir nossa melhor guia para Linux Introdução ao Linux e UbuntuVocê está interessado em mudar para o Linux... mas por onde você começa? O seu PC é compatível? Seus aplicativos favoritos funcionam? Aqui está tudo o que você precisa saber para começar a usar o Linux. consulte Mais informação aprender mais. Qualquer pessoa na linha de comando do Linux adorará usar a linha de comando para acessar a rede social do Facebook. Parece um feito impossível, mas um script PHP está tornando tudo isso possível.

Sobre fbcmd

O fbcmd é um script PHP simples (bem, simples quando comparado ao site real do Facebook) que permite você executa ações no Facebook por meio do script, como se o script fosse instalado nativamente inscrição. Você pode passar comandos para o programa, além de outros sinalizadores ou informações opcionais, como costumava fazer na maioria dos outros programas de linha de comando.

instagram viewer

Pré-requisitos

Para usar o script, você precisa ter alguns módulos PHP instalados. No Ubuntu, você pode instalá-los emitindo o comando O sudo apt-get instala o php5-cli php5-curl. Outras distribuições Linux devem ter comandos semelhantes com nomes de pacotes semelhantes. Após a instalação desses módulos, você pode fazer o download do fbcmd em esse link aqui (clique com o botão direito do mouse e escolha Salvar como) ou emitindo o comando wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php. Depois que o arquivo for baixado, vá em frente e execute Instalação do sudo php fbcmd_update.php.

Configurando

linha de comando do facebook linux
O uso do fbcmd exige que você esteja autenticado no Facebook, mas o fbcmd não usa credenciais de login tradicionais. Em vez disso, você precisará passar por um processo de configuração para continuar. Primeira corrida fbcmd e você verá algumas instruções impressas no terminal ao iniciar. Primeiro tipo acesso fbcmd para abrir uma conexão com o Facebook, fbcmd go auth para iniciar um navegador com um código de autenticação baseado em sua conta do Facebook.

linha de comando do facebook
Então digite autenticação fbcmd [código], substituindo [code] pelo código gerado real. Você pode adicionar permissões para o fbcmd usando fbcmd addperme verifique as permissões usando fbcmd showperm.

Uso

linha de comando do facebook linux
Agora que você finalmente configurou, é hora de fazer algumas coisas com o fbcmd. Para postar um novo status, use status fbcmd [mensagem]. Se você quiser ver as postagens que outras pessoas fizeram no seu mural, use fbcmd mywall. amigos fbcmd retorna uma lista de todos os seus amigos, mas você também pode procurar por amigos específicos usando amigos fbcmd "[string]" (remova os colchetes, mas inclua aspas). Para ver quem está online no momento, use fbcmd fonline. Você pode mostrar a última quantidade de x mensagens na sua caixa de entrada usando caixa de entrada fbcmd X, é claro, substituindo o X por um número. Para verificar seu feed de notícias, use fluxo fbcmde como uma postagem usando fbcmd como [ID da postagem]. Para carregar uma foto no Facebook, use fbcmd addpic [caminho da imagem] [ID opcional do álbum] [tag opcional].

Conclusão

Em suma, é muito legal poder fazer tudo isso com o Facebook diretamente da linha de comando. Obviamente, esse método de acessar o Facebook não é para todos, e é mais para os grandes geeks ou para se exibir. Portanto, use isso se você ousar, mas é bem legal quando obtém sucesso.

Quão legal é usar o Facebook em uma linha de comando para você? Qual seria sua maneira favorita de acessar o Facebook? Deixe-nos saber nos comentários!

Danny é um sénior da Universidade do Norte do Texas que gosta de todos os aspectos do software de código aberto e Linux.