メモ:第2.1回 Twitter API 勉強会 @東京 #twtr_hack

http://www.zusaar.com/event/190001
参加してきました。以下メモです。
Javaをしばらく触っていないため、Javaの話題は話半分で聞いていてメモしてません)
togetterもあるのでこちらも見たほうが良いかと。
2011/12/21_第2.1回 Twitter API 勉強会 @東京 #twtr_hack - Togetter


参考図書: Twitter APIポケットリファレンス
http://bit.ly/twtr-ref

19:00〜19:40 @yusukey

  • 最近のAPIアップデート
  • t.coリンクの扱い方

検索API
#twtr_hack from:wakame 特定アカウント

  • #twtr_hack from:wakame ハッシュタグを除く
  • since, until オペレータ:期間指定
  • rpp: 1レスポンスあたりの最大tweet数(最大100まで)
  • page: 1-15
  • max_id パラメータで回せば1500件より先の検索もできる

リアルタイムな取得は streaming API で。

最近のAPIアップデート
本を出した後の話。

  • エンドポイント SSLのみに
  • ユーザ名 to_user_name / from_user_name
  • in_reply_to
  • エンティティの追加 ハッシュタグやURLの開始・終了位置とか

t.co

  • URLのつもりじゃないのにリンクになる: 仕様です
  • 日本語(マルチバイト)を含むURLが変: 対応中.完全に対応は無理かも
  • リンク先のURLが分からない(クライアント依存)
  • 同じURLでも違うt.coリンクになる: 仕様(解析のためにそうしてる)
  • bit.ly のリンクをツイートした場合: bit.ly の展開はしない

情報源:http://bit.ly/tdt-ja とか

19:50〜20:30 Zusaarについて何か @knj77

ATNDの発展型。課題(ドタキャン、連絡手段不足)を解消

  • 参加費の決済 Paypal, クレカ
  • 最少催行人数
    • 中止になると返金される
  • 個人のイベント開催促進
    • 勉強会、セミナー
    • 飲み会
    • 旅行、合宿(盲点)

イベントを頼む機能 http://www.zusaar.com/idea/
開発体制:一人

  • 運用に時間を割かないビジネスモデル

アーキテクチャ

SNS連携

  • Tw, FB, mixi でできることが違う
    • シェア、通知
    • twitterだと自分自身へのDMとかになってイマイチ
  • Interface化してFactoryパターン

PayPal連携

  • 小さいアプリほど相性がいい
    • 固定費ゼロ、マイクロペイメント
    • 銀行口座の登録不要
    • 返金できる
  • Adaptive Payment
  • Chained / Parallel Payments
    • お金の流れを設計できる

トラブル

  • SNS側のエラーが結構適当
  • PayPalの実装を3回変更
  • GAE料金体系変更
  • ブルーオーシャンなはずが、類似サービス増えた
    • イベントATNDはBtoCぽい。うちはCtoC

API は ATND のを参考にしてる

20:30〜21:00 LT

OAuth Echoについて@tkawa

Rails Gem
OAuth Echo: twitpicで使われてる

  • twitterのID,pw不要
  • リクエストごとにService Provider に認証を求める

問題点

  • 非公式な仕様
    • ほぼtwitterでしか使われていない

u2plus.jp 開発中

GroovyとQuartzとTwitter4Jの甘い生活G @mike_neck
認証なしで使えるAPIまとめ?@ts_3156

えごったー http://www.egotter.com/
認証なし:GETリクエストだけでよい。戻りはJSON
APIの紹介いろいろ(時間がなくて巻きまくり)

TDD (Twitter4J Driven Development) @sue445

コードはこれ https://t.co/Ypb4NHhm https://t.co/odhe7SuO #twtr_hack
azusaar

放射線を自動計測してTwitterにつぶやくimaocandeの紹介 @imaoca

感想

twitter APIの最近の事情や、Zusaarのなかの人の解説を聞くことができて良かったです。
AZusaar!の存在を知れたのも良かった(ちょうどこういうのがあればなと思ってたので、やはりあるんだなと)。
自分は今回開始ギリギリに行ったので、参加登録は会場入りしてからしました。主催の方が名札など用意してくださっていたので、早めに登録しておけば良かったですね。お邪魔しました。

明日は
Heroku-ja Meetup #2 : ATND
に行ってみます。RubyもHerokuも普段使っていないので、せめて事前にHerokuの登録ぐらいはしておこう。。