というわけで、telnetを使って超原始的にtwitterへ投稿をして遊んでみた。以下、ログ。
$ telnet twitter.com 80 Trying 128.121.146.100... Connected to twitter.com. Escape character is '^]'. POST /statuses/update.json HTTP/1.1 Host: twitter.com Authorization: Basic hogehoge Content-Length: 22 status=Post by telnet.
hogehogeの部分はBasic認証用にBase64エンコーディングされた文字列で。あとtwitterのサーバは15秒くらいでコネクションが切れるので、必要な部分は全部テキストに書いてからコピペ。
それだけ。
参考URL
http://watcher.moe-nifty.com/memo/docs/twitterAPI13.txt
http://la.ma.la/blog/diary_200704111918.htm