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.
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)?
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.
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
Tags curl