Como postar no Facebook a partir da linha de comando agora que o FBCMD está morto

Imagine abrir uma janela de comando no seu PC, digitando um comando de linha única e postando instantaneamente no Facebook sem sequer abrir um navegador ou outro aplicativo.

Imagine abrir uma janela de comando no seu PC, digitando um comando de linha única e postando instantaneamente no Facebook sem sequer abrir um navegador ou outro aplicativo.
Propaganda

Imagine abrir uma janela de comando no seu PC, digitando um comando de linha única e postando instantaneamente no Facebook sem sequer abrir um navegador ou outro aplicativo.

É definitivamente a maneira mais rápida de postar no Facebook, mas como você configura? E por que não apenas usar o método testado e comprovado que todos costumavam usar chamado FBCMD, criado por Dave Tompkins na University of British Columbia?

Bem, a verdade é que a partir de abril de 2015, o FBCMD morreu. Não apenas Dave deixou de atualizar o programa, mas o Facebook fez mudanças suficientes para quebrar completamente a funcionalidade do aplicativo.

O que aconteceu com o FBCMD?

De acordo com uma declaração feita por Dave Tompkins em seu site do projeto, ele sugeriu uma combinação de razões para encerrar o projeto - em parte por preocupações com gerenciamento de tempo pessoal, mas parcialmente por mudanças no próprio Facebook.

curl-facebook1b

O que me fez descobrir a afirmação de Dave foi o fato de que eu não conseguia mais fazer o FBCMD autenticar o Access Facebook A partir da linha de comando do Linux Acesso Facebook da linha de comando do Linux 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 ... Leia Mais. Toda vez que tentei autenticar, recebi um novo código de erro estranho. Aqui está o que ele escreveu:

“Comecei este projeto em 2007, quando o Facebook e eu éramos muito diferentes.

  • Agora estou criando uma família e tenho um trabalho exigente. Quando eu obtenho precioso tempo “livre”, há outros projetos em que eu prefiro gastar meu tempo.
  • Eu parei de usar o FBCMD eu mesmo. Eu faço o login no Facebook uma vez por semana e fico à toa um pouco, mas raramente interajo ou compartilho qualquer coisa.
  • Facebook está se afastando de aplicativos que têm amplo acesso e permissões.
  • Foi muito frustrante manter o Facebook perpetuamente depreciando recursos e mudando sua API.

Os canudos que quebraram as costas do camelo foram: preterir a API 1.0, remover o offline_access e mudar o modelo de autenticação. ”

Outra aplicação útil, proporcionando aos usuários um acesso mais fácil à rede social 5 maneiras de acessar facilmente redes sociais a partir de um único aplicativo 5 maneiras de acessar facilmente redes sociais a partir de um único aplicativo Hoje em dia, estamos espalhados em todas as contas de redes sociais temos: Facebook, Twitter, Google+, LinkedIn, Tumblr, etc., então gerenciá-los pode levar uma quantidade considerável de tempo, ou eles simplesmente não ... Leia mais de qualquer lugar, morde a poeira. Muito obrigado, Facebook.

Postar no Facebook a partir do prompt de comando

Não tenha medo! Só porque o FBCMD está morto, não significa que você não possa postar no Facebook a partir de um prompt de comando. Neste artigo, mostrarei como fazer isso usando um comando “curl” no Windows ou no Linux e o IFTTT para passar o comando para o Facebook.

Etapa 1: Baixe e instale o Curl para Windows

Se você estiver fazendo isso em um PC com Windows, precisará instalar o curl no site do projeto.

A melhor aposta é ir com o Assistente de Download, que permite escolher qual sistema operacional e outros detalhes para que você obtenha o arquivo de instalação correto.

curl-facebook1

No caso do Windows, você provavelmente obterá um download compactado com várias versões para o Windows de 32 ou 64 bits.

curl-facebook3

Vale a pena abrir um prompt de comando e testar cada um deles para ver qual versão funciona em seu sistema (há dois para 64 bits, mas apenas uma versão para 32 bits). Veja as instruções de instalação abaixo para ver como testar se funciona.

Depois de encontrar a versão de trabalho, copie-a para um diretório local. No meu caso, acabei de criar uma pasta chamada c: \ curl \ e coloquei todos os arquivos lá.

curl-facebook2

Como você sabe se o CURL funciona? Tudo o que você precisa fazer é abrir um prompt de comando, navegar até o diretório onde os arquivos estão armazenados e digitar “curl.exe”.

curl-facebook4

Se você obtiver a resposta acima, então você sabe que funciona.

Como mais um teste, digite o comando seguido por qualquer site. Se o curl funcionar no seu sistema, você deve recuperar o HTML da página. Isso é o que parecia depois que eu digitei "curl //www.makeuseof.com".

curl-facebook5

Depois de saber que está funcionando, você vai querer garantir que a curvatura esteja sempre configurada para funcionar toda vez que você inicializar o computador.

Fazer isso é realmente muito fácil. Entre no Gerenciador de Tarefas clicando em Executar e digitando “taskmgr”.

curl-facebook1c

No Gerenciador de Tarefas, clique na guia Inicialização, clique em Arquivo no menu e escolha Criar Nova Tarefa .

No campo Abrir :, digite o caminho em que você colocou o executável curl. No meu caso, é "c: \ temp \ curl \ curl.exe"

curl-facebook6

Para que você possa executar seu comando em qualquer lugar e em qualquer diretório, você vai querer definir “c: \ temp \ curl \” como uma variável de ambiente. Você pode fazer isso indo até o Painel de Controle, clicando em Sistema e, em seguida, clicando na guia Avançado .

Clique no botão Variáveis ​​de Ambiente, no painel de variáveis do sistema, role para baixo a variável Path . Clique duas vezes sobre isso para que o pop-up Editar Variável do Sistema apareça. No final da longa cadeia de caracteres Variable, anexe o caminho onde o executável curl está armazenado, precedido por um “;”.

curl-facebook7

Agora, basta reiniciar o computador e o Curl não está configurado para iniciar sempre que o computador é iniciado. Você pode executar comandos Curl a partir de qualquer prompt de comando neste momento.

Etapa 2: Configurar o canal do criador de IFTTT

Agora é hora de configurar um Maker Channel no IFTTT O IFTTT agora se conecta a qualquer coisa: Apresentando o Maker Channel IFTTT agora se conecta a qualquer coisa: Apresentando o Maker Channel Os usos potenciais do IFTTT são infinitos. Mas até agora, tem sido difícil fazer a interface com seus próprios projetos de hardware. Hoje tudo mudou. Leia mais para receber seu comando Curl POST. Os passos para configurar um Maker Channel no IFTTT estão bem definidos na página do Maker Channel do IFTTT.

Aqui está a linha chave nessa página. Você precisa certificar-se de usar a sintaxe mostrada na página no comando digitado em seu computador.

curl-facebook8

O bit “{event}” é o nome do evento que você criou no seu canal Maker (veja abaixo). A chave no final é o código de tecla longo que você verá na página do Maker Channel.

Então, quando você cria uma nova receita com o Maker Channel como um trigger, você precisa nomear o evento e, em seguida, anotar o que você chamou. Neste caso eu criei um evento chamado “post_facebook” que vou usar para criar um novo post no Facebook.

curl-facebook9

O gatilho do Facebook que escolhi é obviamente criar uma nova mensagem de status na minha linha do tempo.

Mais abaixo na receita, você verá que pode emitir a mensagem exata desejada enviando à receita um valor rotulado como "valor1". Você precisa definir isso no campo Mensagem de status ao criar sua receita.

curl-facebook10

Agora que sua receita do IFTTT está pronta e aguardando o seu comando POST recebido pelo canal Maker, é bom começar a postar no Facebook 10 maneiras de atualizar o Facebook e o Twitter simultaneamente 10 maneiras de atualizar o Facebook e o Twitter simultaneamente Ler mais com o prompt de comando !

Etapa 3: Poste Usando Comandos CURL

Para o canal Maker reconhecer corretamente seu comando POST, é necessário formatá-lo corretamente. Coloque o nome do evento na posição correta no URL. Como você pode ver abaixo, o nome do meu evento é "post_facebook" com a chave colada após a parte "/ key /" do URL.

curl-facebook11

O texto do post é importante para acertar. Como isso está acontecendo como uma string de URL, você não pode simplesmente colocar espaços onde os espaços normalmente iriam. O truque para contornar isso é inserir "% 20" em todos os lugares em seu post, onde um espaço iria.

Para postar “Minha primeira postagem usando um comando curl” na minha timeline do Facebook, meu comando CMD se parece com isso:

curl-facebook12

E quase imediatamente, meu prompt de comando iniciado post apareceu no meu cronograma do Facebook, assim mesmo.

curl-facebook13

Agora, se você pensar sobre isso, postar no Facebook através de uma linha de comando é apenas o começo de algumas coisas muito legais.

Você pode facilmente criar trabalhos em lote Dip Your Toes na programação de arquivos em lote para Windows Dip Your Toes em programação de arquivos em lote para Windows Por que você deixa tarefas simples e repetitivas te entediar? Se você não pode delegar, inove! Com o Windows, você pode criar pequenos programas simples, chamados arquivos em lote, que cuidarão dessas tarefas cansativas. Leia mais para executar em seu PC automaticamente, que posta tudo o que você gosta em um cronograma fixo. Melhor ainda, use o Windows Scripting Melhor que o Lote: Um Tutorial do Windows Scripting Host Melhor do que o Lote: Um Tutorial do Windows Scripting Host Leia mais ou uma macro VBA Como você pode fazer seu próprio aplicativo simples com o VBA Como você pode fazer seu próprio aplicativo simples com o VBA Para aqueles de vocês que realmente gostariam de poder escrever sua própria aplicação, mas nunca digitaram uma única linha de código antes, eu vou orientá-lo a fazer o seu próprio ... Leia Mais no Excel ou Word para chutar off posts automatizados no Facebook!

As possibilidades são infinitas, e podemos explorar algumas integrações criativas usando essa abordagem em alguns posts futuros. Quer ver algum específico? Solicite-os na seção de comentários abaixo! Vamos falar sobre as coisas legais que você pode fazer agora que você pode postar no Facebook a partir da linha de comando, mesmo sem o FBCMD.

In this article