Praticamente todos, especialmente nos países do primeiro mundo, estão no Facebook. Amigos, eventos, fotos e muito mais são comumente encontrados no Facebook, ao contrário de qualquer outro local. No entanto, um nerd final pode não querer usar o Facebook como todos os outros - ou seja, através do seu site.
Alguns geeks estão muito familiarizados com a linha de comando do Linux. Se você é um novato, pode conferir nosso melhor guia sobre o Linux para saber mais. Qualquer pessoa na linha de comando do Linux vai adorar usar a linha de comando para acessar a rede social do Facebook. Isso parece um feito impossível, mas um script PHP está tornando tudo isso possível.
Sobre o fbcmd
O fbcmd é um script PHP simples (bem, simples quando comparado ao site real do Facebook) que permite executar ações no Facebook por meio do script, como se o script fosse um aplicativo instalado nativamente. Você pode então passar comandos para o programa, bem como quaisquer outros sinalizadores ou informações opcionais, como você está acostumado a partir da maioria dos outros programas de linha de comando.
Pré-requisitos
Para usar o script, você precisará ter certeza de ter alguns módulos PHP instalados. No Ubuntu, você pode instalá-los emitindo o comando sudo apt-get install php5-cli php5-curl
. Outras distribuições do Linux devem ter comandos semelhantes com nomes de pacotes semelhantes. Depois que esses módulos estiverem instalados, você pode fazer o download do fbcmd a partir deste link aqui (clique com o botão direito e escolha Salvar como) ou emitindo o comando wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
. Uma vez que o arquivo é baixado, vá em frente e execute o sudo php fbcmd_update.php install
.
Configurando
O uso do fbcmd requer 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 prosseguir. Primeiro, execute o fbcmd
e você verá algumas instruções impressas no terminal ao iniciar. Primeiro digite fbcmd go access
para abrir uma conexão com o Facebook, então fbcmd go auth
para iniciar um navegador com um código de autenticação baseado em sua conta do Facebook.
Em seguida, digite fbcmd auth [code]
, substituindo [code] pelo código gerado. Você pode então adicionar permissões para o fbcmd usando o fbcmd addperm
e verificar as permissões usando o fbcmd showperm
.
Uso
Agora que você está finalmente configurado, é hora de fazer algumas coisas com o fbcmd. Para postar um novo status, use fbcmd status [message]
. Se você gostaria de ver as postagens que outros fizeram em sua parede, use fbcmd mywall
. fbcmd friends
retorna uma lista de todos os seus amigos, mas você também pode procurar por amigos específicos usando fbcmd friends "[string]"
(remova os colchetes mas inclua as aspas). Para ver quem está online atualmente, use fbcmd fonline
. Você pode mostrar a última x quantidade de mensagens em sua caixa de entrada usando fbcmd inbox X
, naturalmente substituindo o X por um número. Para verificar seu feed de notícias, usando o fbcmd stream
e como uma postagem usando fbcmd like [post ID]
. Para fazer upload de uma foto para o Facebook, use fbcmd addpic [path of image] [optional album ID] [optional tag]
.
Conclusão
Apesar de tudo, é muito legal poder fazer tudo isso com o Facebook diretamente da linha de comando. Naturalmente, esse método de acesso ao Facebook não é para todos, e é mais para os grandes geeks ou para se exibir. Então use isso se você ousar, mas é muito legal uma vez que é bem sucedido.
Quão legal é usar o Facebook em uma linha de comando para você? Qual seria a sua maneira favorita de acessar o Facebook? Deixe-nos saber nos comentários!