プログラミング的なSomethingプログラミング的なSomethingスマートフォン用の表示で見るプログラミング的なSomethingITエンジニア(?)目線で生活・自転車・トレーニング話を綴りますこの広告は、90日以上更新していないブログに表示しています。2012-05-27RSSで取得したフィードのURLを短縮URLに変換するTwitterBot作成のためにRSSパーサーを弄っていましたが、フィードのURLが長すぎてTwitterからPostできないことがありました。解決策として、安直ではありますが短縮URLへの変換を検討し、実装したのでご紹介します。短縮URLを処理させる先はbit.lyにしました。老舗、という理由と、実装例が豊富なのが選択の決め手です。APIの利用にあたってはユーザの登録が必要になるので、以下のURLからユーザ登録を行いました。Developerオレンジ色のボタンをクリックして、次の画面に表示される2パラグラフ目の「here」リンクをクリックしてください。Key」が取得できます。link」とか目的とする動作をサポートするようなニュアンスの言い回しを探しましょう。endendTweetクラスは過去の実装例をご参照ください。今回は試しに毎日新聞の総合ニュースのRSSフィードを読み込みました。RSSフィードのURLは「.rdf」だけでなく「.rss」でも処理できるんですね。今回の実装で気付きました。違いについてはちょっとよくわかってないので調べんとですが。短いコードですが、問題点や課題点(Tweetクラスをループ内で毎回newしてるとか、多数のRSSフィードの読み込みに対応してないとか)がみえてきたので、リファクタリングをしながら機能を増強しつついろいろ学べるといいかなーと思っています。読者になるはてなブログをはじめよう!yonetinさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。