ブログトップ 記事一覧 ログイン 無料ブログ開設

今日もスミマセン。

Do you follow me?

2008-12-08

Appjetを経由したらTwitterのフィードがiddyに登録できた

Appjetのアプリケーションホスティングサービス終了にともなってホスト先をHerokuに変えました。追記を参照してください。

先日のエントリでは「結局ダメだった」というタイトルだったけど、実はフィードの登録に成功していた。

とりあえず、アプリはAppjetで公開しておくので、試してみたい人は試してもらってもかいません。注意としては、調査目的でアクセス元のipアドレスとtwitterId、フィードのサイズをログに記録しているので、それでも問題無い方はどうぞ。(フィードの内容は記録していません)

Appjetで公開中:

まあ、ログ取られるのが気持ち悪い場合は、こいつをクローンして自分専用のアプリをパブリッシュしちゃえばいいと思います。

使い方

上記URLの後ろフィードを取得したい Twitter ID をくっ付けてあげればオk

たとえば Twitter ID が 'snaka' なら

という感じ。これを↓こんな感じでiddyのブログ登録ページに登録

f:id:snaka72:20081210234019p:image:w600

すると、↓こんな感じで自分のプロフィールページに表示されます。(反映されるまで、1時間くらいタイムラグがありました)

f:id:snaka72:20081210234249p:image

よろしかったらドゾー。

追記:2008.12.10

スクリーンショットとか追加してみた。

更新:2009.1.14

最後にフィードを取得した時刻等を確認する機能を付けてみた。

http://gyazo.com/7a2074412d012886a9d4fad99f2670c6.png

追記:2009.1.18

注意:"Protected"になっているユーザーのフィードの取得は失敗してしまいます。

追記:2009.1.28

100名以上の方が登録して頂いているようですが、アクセスが集中した場合にAPI制限でタイムラインの取得に失敗するケースがあるようです。こんなに登録されるとは予想ガイでした><

追記:2009.2.7

AppJetアプリ側でとりあえずの対処を行いました。

が、依然としてエラーとなる場合があるようなら、Twitter運営側へのAPI制限解除のお願いすることも考えてみます。

(受け入れてもらえるかどうかは別ですが...)

追記:2009.7.11

AppJetのホスティングサービス終了にともなって、当サービスのホスト先を変更しました。

新ホスト先は

http://twitter-feed-redirector.heroku.com/(ユーザID)

になります。

jagainujagainu 2008/12/20 10:33 できなくて困ってましたので、使わせていただきました。
ありがとうございます。

snaka72snaka72 2008/12/26 23:06 どぞどぞ、適当に使ってください。

evil07evil07 2009/01/13 03:12 使わせていただきました。
ありがとうございました。

snaka72snaka72 2009/01/15 17:06 どうもー。

myco1008myco1008 2009/01/15 19:28 使わせていただきました。
ありがとうございますー!

yuzponyuzpon 2009/01/21 21:36 使わせていただきました、ありがとうございました!

reonaldreonald 2009/02/07 15:29 自分も登録できず、検索したらこちらがhitしたので使わせて頂きました。
しかし、登録できず、直接見てみると

Error occured

というページに飛ばされてしまいます。

同じ様にhttp://twitter-feed-redirector.appjet.net/のあとにtwitterのユーザーIDをいれたのですが…。

なにか自分に不備があるのでしょうか?


使用環境はMacOS10.5.6
ブラウザはSafari3.2.1
です。

ご助言を頂けたらと思います。

snaka72snaka72 2009/02/07 16:11 reonaldさん、どうもです。
どうやら、その時間帯はTwitterのAPI制限に引っかかっていたようで、のきなみタイムラインの取得に失敗していたようです。
それ以降、タイムラインの取得には成功したみたいですがiddyには反映されていないようですね。iddy側の反映のタイミングがどうなっているのかわからないので、なんともいえないですが、しばらく様子をみてください。

もしかしたら、同じ人がいるかもしれないのでついでにちょっと技術的な補足をしておきます。
TwitterのAPIを使用にあたっての制限として、60分間に100回までという制限があり、その制限を越えた場合にErrorが返ってくるようです。
最初、このアプリを公開したばかりの頃は利用者は数十人程度だったので、ほとんど問題はなかったのですが、現在100数十人の方が登録している状態で、毎時エラーがが発生している状態で、が悪いとエラーにひっかかってしまう状況になっています。

このAppJetアプリでのとりあえずの対処としては、最後に取得できた内容をキャッシュしておいて、TwitterのAPI呼び出しでエラーとなった場合にそのキャッシュの内容を返すようにしています。

ただ、「最後に取得したもの」が無い場合(たとえば、初めて登録する場合とかですが)には、AppJetアプリ側ではどうしようも無いのでエラーになってしまうと思います。

iddy側からの再取得のタイミングにもよりますが、半日くらい待ったら反映されるみたいです。(はっきりそうとは断言できませんが....)

reonaldreonald 2009/02/07 16:14 >snaka72さん
ご親切なご説明有り難う御座います。

反影されるのにちょっと時間がかかるんですね。
一先ず様子をみてみたいと思います。

有り難う御座いました。

reonaldreonald 2009/02/07 21:45 >snaka72さん
度々済みません。

先程、無事表示されるようになりました! 有り難う御座いました。

お騒がせ致しました。

snaka72snaka72 2009/02/07 22:24 おお、よかったです。

naserekinasereki 2009/02/10 04:06 使わせていただきました!
ありがとうございましたー!

snaka72snaka72 2009/02/10 12:34 いえいえー

OrihikaOrihika 2009/03/15 23:09 有用なプログラムを公開して頂きありがとうございます。
便利に使用させていただいています。

snaka72snaka72 2009/03/15 23:33 ドゾー。てきとうに使ってくださいー。

yammieyayammieya 2009/05/26 19:01 使わせていただきました。
できなくて困っていたので本当に助かりました。
ありがとうございました。

uuuuskuuuusk 2009/05/27 01:02 クローンして使用させていただきました。(問題ないでしょうか?)
ありがとうございます!

snaka72snaka72 2009/06/02 04:12 @yammieya どうもです。(ただ、最近利用者が増えて調子が悪いですが...orz)

snaka72snaka72 2009/06/02 04:14 @uuuusk はじめてクローンされた!大歓迎です!

@gab_ken@gab_ken 2009/11/29 09:16 使わせていただきました!
無事に取得できているようです。ありがとうございます。

satosato 2010/01/04 19:11 使わせて頂きました。ありがとうございました。

satosato 2010/01/04 19:11 使わせて頂きました。ありがとうございました。

snaka72snaka72 2010/01/05 00:45 どうぞ、どうぞ。

kou_matu1121kou_matu1121 2010/11/19 01:46 使わせて頂きます。ありがとうございます!
便利な世の中ですね……。

aminojackaminojack 2010/12/22 18:32 やった!保存された!
ありがとうございます

macharmymacharmy 2010/12/29 01:42 使わせていただきました。ありがとうございました!

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証