Twitter

http://twitter.com/

無駄な時間が消費される(あくまで主観)つぶやきサービス。

愚痴はだめ、らしい。 ポジティブに生きよう。

クライアント

関連サービス

サンプルプログラム

  • Beautiful Day
    • 昨日の友達のつぶやきをメールで送ります
    • https://five.sssg.org/svn/twitter/BeautifulDay/
      • ant allでビルド、ant execで実行
    • build.propertiesを設定する
      • bday.account : Twitterのユーザ名
      • bday.password : Twitterのパスワード
      • mail.smtp.host : SMTPホスト名(GMailのときはsmtp.gmail.com)
      • mail.smtp.port : SMTPポート番号(GMailのときは465)
      • mail.smtp.auth : SMTP認証を必要とするか(GMailのときはtrue)
      • mail.smtp.username : SMTPユーザ名
      • mail.smtp.password : SMTPパスワード
      • mail.smtp.connectiontimeout : SMTP接続タイムアウト
      • mail.smtp.timeout : SMTP通信タイムアウト
      • mail.smtp.socketFactory.class : SSLソケットファクトリ(javax.net.ssl.SSLSocketFactory)
      • mail.smtp.socketFactory.fallback : SSLフォールバック(false)
      • mail.smtp.socketFactory.port : ソケットファクトリポート(465)
      • mail.smtp.from.address : 送信者アドレス
      • mail.smtp.from.name : 送信者名
      • mail.smtp.recipients : 送信先アドレス
    • Twitter4Jを使っています
      • 役に立つサンプルコードがついているので、ソースも合わせてEclipseに登録すると便利
    • JavaMailを使っています

Inside Twitter API

認証

  • BASIC認証
    • セキュリティが微妙?
  • curlとかwget使えば簡単にアクセスできる

ロケーション情報

  • つぶやきにlocation要素が入っている
  • 形式は決まっていない?入っていない人もいる
  • iPhoneだと緯度経度が入っている
    • アプリケーション次第のようだ

その他