霧島マナの日記 鋼鉄のガールフレンド

ケータイはこちら | サイトマップ | 中文 | English

メモ


Twitter API 1.1
EZTimeline(イージータイムライン)という Webサービスをやっています。





Twitter、Facebook、RSSを一つのタイムラインで表示でき、自由にタブを作って分類することもできます。また、ドラッグアンドドロップでタブを並べ替えることもできます(これが技術的に一番難しかった)。

不要なタブや、人(!)は、ゴミ箱に捨てることができます。

その他、Twitter のマルチアカウントに対応しており、複数のアカウントをシームレスに一つのタイムラインにまとめられます。

と、まぁ、手前味噌なことを書き連ねてしまいましたが、実はこのサービスを作るにあたって裁判沙汰にまでなっています。いわくつきです(ヽ´ω`)・・

<param name="movie" value="./images/eztimeline_ad.swf" /><param name="FlashVars" value="value" />

----

さて、このEZTimeline、作った時点では Twitter、Facebook 共に最新の仕様に準拠していたのですが、今年の8月に発表された Twitter の仕様変更により、このままでは来年の3月以降使えなくなる事態となっていました。

そこで今週末、改修を行い、無事、新仕様(API 1.1)に準拠できました。が、若干ハマったので、以下自分用の記録です。
<ul>
  • 全ての API コールで認証が必須になった。
  • 基本的にはエンドポイントを api.twitter.com/1/ から api.twitter.com/1.1/ に変更するだけ。
  • ただし、検索については search.twitter.com/search.json から api.twitter.com/1.1/search/tweets.json に変わったのみならず、戻ってくるデータの構造も変わったので注意。
  • レスポンスを json にするか xml にするか選べたが、API 1.1 では json のみになった。
  • お気に入りについては、favorites/create/0123456789.json に NULL を POST する仕様から、favorites/create.json に ID(0123456789)を POST する仕様に変わった。
  • 幾つかのパラメータが改廃されている。例えば、statuses/update の include_entities は無くなった。
  • </ul>

    | ネット・PC | 14:29 | comments (0) | trackback (0) |
    コメントをどうぞ





    この記事のトラックバックURL
    http://adrienne.mints.ne.jp/diary/tb.php/129
    トラックバック


      
    CALENDAR
    S M T W T F S
          1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30   
    <<   11 - 2017   >>
    Pixiv
    ARCHIVES
    COMMENTS
    TRACBACK
    LINKS