viratube」カテゴリーアーカイブ

viratubeをyoutubeAPIv3になってから変更した事

・gemのyoutubeAPIを扱うyourubをインストールして内部のコードを変更

sudo gem install yourub
sudo vi /var/lib/gems/1.9.1/gems/yourub-2.0.2/lib/yourub/meta_search.rb

    def get(video_id)
      params = {:id => video_id, :part => 'snippet,statistics'}
を
    def get(video_id)
      params = {:id => video_id, :part => 'snippet,statistics,contentDetails,status'}
に変更

・インストールしているGemの一覧を表示

gem list

・Bundlerの説明と使い方
http://allabout.co.jp/gm/gc/439606/4/
http://shokai.org/blog/archives/7262

1階層のリダイレクトURLを取得する

URL url = new URL(“短縮URL”);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
int responseCode = connection.getResponseCode();// これを実行しないとリダイレクトURLを取得出来ずに、返り値には未変換のURLがそのまま返される
String redirectUrl = connection.getURL().toString();
connection.disconnect();
System.out.println(redirectUrl);