URLを貼り付けたら文章が長くなってしまうので
URL短縮サービスとつなげることにしました。
まずbit.lyにユーザ登録します。
するとアカウント情報のところにAPIKeyが発行されます。
String endPoint = "http://api.bit.ly/shorten";
paramMap.put("apiKey", APIKEY);
paramMap.put("login", LOGIN);
paramMap.put("version", VARSION);
paramMap.put("format", FORMAT);
paramMap.put("longUrl", longUrl);
※paramMapはURLの引数です。
ちょっとクラス化しててうまく説明できないです。
URLを指定して、その他引数を渡します。
LOGINにはログイン用に登録したID、
versionには現在"2.0.1"、formatには"xml"を指定します。
※jsonでの取得もあるようです。
longUrlには変換対象のURLを指定します。
それでURLアクセスして取得してきたRESTに
"sortUrl"タグがありますので
それを利用すればOKです。
いやぁしかし、URL短縮ツールってURL短くするサービスだと思ってましたが
そのURLをアクセス解析なんかに使えるんですね。
メーリングリストとかでリンク送るときに使えば
アクセス数が簡易的にわかってよいかもですね。
0 件のコメント:
コメントを投稿