atualizações de status do twitter a partir da linha de comando (via cURL) [duplicado]

3

Com base em alguns exemplos: link

Estou tentando atualizar meu status do Twitter na linha de comando (via cURL), mas sempre recebo um erro. Alguma ideia do que estou fazendo errado?

curl -u <anonymized> -d status="#curl test" -d source="cURL" https://twitter.com/statuses/update.xml
Enter host password for user '<anonymized>':
<?xml version="1.0" encoding="UTF-8"?>
<errors>
  <error code="34">Sorry, that page does not exist</error>
</errors>

Ou possivelmente, você tem uma solução alternativa para isso (talvez não sobre cURL)?

    
por Peter Butkovic 26.07.2013 / 16:16

2 respostas

4

Se você pegar o script perl TTYtter , você pode criar uma postagem a partir da linha de comando:

perl TTYtter -status="Hello World from Linux Shell #bash"

Execute TTYtter uma vez sem nenhuma opção para configurar o OAuth.

    
por 26.07.2013 / 16:59
2

Como eu disse anteriormente nos comentários, a API OAuth do Twitter não permite o uso do POST para atualizar / twittar o status das contas do Twitter.

Sua melhor aposta é usar uma das bibliotecas já desenvolvidas na maioria dos idiomas comuns que são incluídos aqui ou criar uma implementação você mesmo.

Lista de bibliotecas do Twitter: link

    
por 26.07.2013 / 16:46

Tags