2013-02-07 38 views
2

我有一個嘰嘰喳喳插件,打印t.co鏈接。我怎樣才能用jQuery'un-short'他們?有沒有我可以使用的圖書館?如何取消縮短與jQuery的t.co鏈接?

我做了一些搜索,但找不到任何東西。也許我在尋找在錯誤的東西...

+1

廢話..我把錯誤的問題標記爲「重複」。抱歉。 –

+1

@Plynx你真的引用了可能的重複AS作爲可能的重複嗎? – Ian

+0

@它直到9分鐘前才被標記爲重複,所以沒有。至少,我們可以將所有問題都彙總在最有幫助的答案上。 – Plynx

回答

5

我在這裏做了一個小提琴:http://jsfiddle.net/duotrigesimal/XB8Uf/

這使得在LongURL(http://longurl.org/api#expand-url)到API的請求,以獲得展開網址。

var tests = [ 
    'http://t.co/NJwI2ugt', 
    'http://www.google.com' //nothing should happen 
]; 

var expander = { 
    expand: function (url, callback) { 
     $.ajax({ 
      dataType: 'jsonp', 
      url: 'http://api.longurl.org/v2/expand', 
      data: { 
       url: url, 
       format: 'json' 
      }, 
      success: function(response) { 
       callback(response); 
      } 
     }); 
    } 
}; 

for(i in tests) { 

    expander.expand(tests[i], function(response) { 
     $('#output').append(response['long-url']+'<br>'); 
     console.dir(response); 
    }); 

} 
+1

美妙......只是將它包裹在一個小物體中,它真的很好去! –

+0

看起來網站http://longurl.org不再在線。 – ryankdwyer