我有电子邮件正文中的消息链接。现在的问题是我想点击内容,并能够在右侧消息窗格中显示未包装的链接(我使用jQuery)。
我正在使用jQuery并且认为使用AJAX调用另一个PHP脚本来将请求发送到bit.ly等会起作用。我不是100%确定如何做到这一点。
主要问题是,由于Twitter有自己的自动缩短功能,其中一些链接缩短了2-3倍。任何有关这方面的帮助将不胜感激。
感谢。
答案 0 :(得分:3)
您可以使用名为LongURL的服务。 jQuery中的API调用看起来像这样:
$.ajax({
url: 'http://api.longurl.org/v2/expand?format=json&url=http%3A%2F%2Fbit.ly%2Fv20RLs',
dataType: 'jsonp',
method: 'get',
success: function(response) {
alert(response['long-url']);
}
});
或
$.ajax({
url: 'http://api.longurl.org/v2/expand',
data: {
format: 'json',
url: 'http://bit.ly/v20RLs'
},
dataType: 'jsonp',
method: 'get',
success: function(response) {
alert(response['long-url']);
}
});