На здоровье, пользуйтесь.
Функция:
var gooGl = function (lUrl, callback) {
try {
var url = 'https://www.googleapis.com/urlshortener/v1/url';
$.ajax({
url: url,
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: '{ longUrl: "' + lUrl +'"}',
dataType: 'json',
success: function (response, options) {
if (typeof (callback) === "function") callback(response)
}
});
}
catch (ex) { console.error(ex); return false;}
};
Вызов:
gooGl('http://javascript.ru/forum/ajax/48587-sokrashhenie-ssylki.html', function(e){
if (e !== false)
console.log(e);
});
Вывод:
Object {kind: "urlshortener#url", id: "http://goo.gl/xnxdrP", longUrl: "http://javascript.ru/forum/ajax/48587-sokrashhenie-ssylki.html"}
Но по хорошему, что бы все всегда работало, вам необходимо изучить и использовать гугл апи, и дергать их с их серверов.