Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

WebService 開発実績

TwitGIFのTwitter API制限対策を行いました

投稿日:


TwitGIF
だいぶ前に公開していた、TwitterのつぶやきをアニメーションGIFでパラパラ表示してくれるブログパーツ「TwitGIF」ですが、おかげさまでたくさんのユーザーに使って頂いており、今では海外からの利用も多くなって累計で3000人以上のユーザーさんがBadgeを利用しています。
利用ユーザーの増加により、Twitter APIの利用回数制限に頻繁にかかってしまうようになり、正常な結果を返せない状態が続いておりました。今現在、1時間に150回までのアクセスが許可されていますが、ユーザー数と比べると全然たりないですね。
そこで、利用制限に影響のないWEBページからのデータ取得に切り替えてサービス運用するように変更しました。


WEBページからの情報取得(スクレイピング)にはYahoo!Pipesを利用していますが、これについては、別エントリーにて解説しようと思います。
また、この変更によって正確なPOST日付の取得が難しくなったので、badgeでの表示はとりやめています。ただ、Pipes経由での取得になってもそれほどパフォーマンスの低下がみられないのでむしろ良かったかなぁなんて思っています。
さてさて、そんなTwitGIFですが人気のあるフォーマットは以下の二つです。
Twitter / yager
■OneLiner(一行表示)
コンパクトなのでヘッダーなどにも使いやすいです。
Twitter / yager
■SideBox(サイドバー用)
ブログのサイドバーにぴったりのオーソドックスな縦長型
色もカスタマイズ可能ですのでぜひご利用ください。
あと、なかなか表示されないとか不具合があるばあいもお知らせいただければと思います。

-WebService, 開発実績

執筆者:


comment

メールアドレスが公開されることはありません。

関連記事

no image

第8回:Twitter JavaScript Badges の日付フォーマットを自由にカスタマイズ

久しぶりに twitter ネタです。 というかシツコク JavaScript badges のお話。 以前のエントリーで IE での日付表示がおかしい件に対応しました。 そのエントリーにフォローする …

Delicious2.0 の被ブックマーク数画像取得APIを作りました

[2008/08/07 追記] QUERY_STRING(?hoge=1みたいな)が付いているURLの被ブックマーク数が正常に取得できていない問題を修正しました。呼び出し方法には特に変更ありません。 …

no image

MASHUPEDIAで「MyMiniCity Info API」が紹介されました

年末年始のバタバタで気付くの遅れましたが、WEB APIの情報がたくさんある、MASHUPEDIAで「MyMiniCity Info API」が紹介されました。 MyMiniCity Info API …

embedで埋め込まれたYouTube動画もダウンロードできる「YouTube HD Everywhere」

コツコツ更新を続けているYouTube HD Suiteの兄弟スクリプトと呼べそうなものを作ってみました。 YouTubeはembedと呼ばれるHTMLコードを貼付ける事で、YouTube以外のサイト …

Amazonの商品を最速でブログにコピペできるGreasemonkey「Amazon Quick Affiliate (JP)」

【2012/02/22:追記】 最新のアップデート状況が分かりにくくなってきましたので公式ページ作成しました。 今後はこちらに関連エントリーなどもまとめていきます。 Amazon Quick Affi …

スポンサードリンク

スポンサードリンク