Обновления статуса twitter из командной строки (через cURL)

На основе некоторых образцов: http://www.commandlinefu.com/commands/view/176/update-twitter-via-curl

Я пытаюсь обновить свой статус Twitter из командной строки (через cURL), но всегда получаю ошибку. Любая идея, что я делаю неправильно?

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> 

Или, возможно, у вас есть альтернативное решение для этого (может быть, не более cURL)?

Если вы захватите Perl-скрипт TTYtter вы можете сделать сообщение из командной строки:

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

Запустите TTYtter один раз без каких-либо переключений для настройки OAuth.

Как я уже говорил по комментариям, API-интерфейс Twitter OAuth не позволяет использовать POST для обновления / чириканья статуса учетных записей Twitter.

Лучше всего использовать одну из библиотек, уже разработанных на большинстве распространенных языков, включенных здесь , или создание самой реализации.

Список библиотек twitter: https://dev.twitter.com/docs/twitter-libraries