パスワードを忘れた? アカウント作成
195366 journal

plutoの日記: bitlyjつかってみたメモ

日記 by pluto

bit.ly を Java から楽に使う API。
http://code.google.com/p/bitlyj/

「 A Java interface to the bit.ly and j.mp APIs. 」だそうで、j.mp にもついでに対応してる模様。
サイトに使い方が書いてあるけど、依存関係とかわかりにくい気がしたのでメモ。

準備

以下、コード例。

//インスタンス取得
Bitly bitly = BitlyFactory.newInstance("API Login", "API Key");
 
// /.jpの短縮URL取得(すでに短いとか気にしちゃだめ)
// /shorten とたぶん同じ
BitlyUrl bUrl = bitly.shorten("http://srad.jp/");
// bUrl.getShortUrl(); -> http://bit.ly/hogeのような変換後のURL
// bUrl.getHash(); -> ハッシュ取得
 
// ハッシュ(または短縮URLのパス部分)から元のURLを取得
// /expand とたぶん同じ
URL url = bitly.expandHash("hoge");
// url -> http://srad.jp/
 
// ハッシュ(または短縮URLのパス部分)から短縮URLや元のURLなどのデータ取得
// /info とたぶんおなじ
BitlyUrlInfo info = bitly.info("hoge");
// info.getUrl() -> http://srad.jp/

bit.ly API Doc も参考にどうぞ。

「ハッシュ(または短縮URLのパス部分)」は hash (or short name/keyword) と記載されているけど keyword は何なのかよくわかんなかった><

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

身近な人の偉大さは半減する -- あるアレゲ人

読み込み中...