URL短縮

  • /*
     * @title URL短縮
     * @description 現在閲覧しているページのURLをbit.lyで短縮してalertで表示します。
     * @include http://*
     * @license MIT License
     * @require jQuery
     * 【注意】userNameにbit.lyのユーザ名を、apiKeyにAPIキーを入れて使ってください。
     */
    
    (function(){
    	var userName="ユーザ名";
    	var apiKey="APIキー";
    	$(function(){
    		function callback(data){
    		var str=data.results[location.href]['statusCode'];
    		alert(data.results[location.href]['shortUrl']);
    	}
    	$.getJSON('http://api.bit.ly/shorten?version=2.0.1&login='+userName+'&apiKey='+apiKey+'&callback=?&longUrl='+location.href,
    		null,
    		callback
    	);
    	});
    })();
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2011/03/21 00:47:02 - 2011-03-21