Показать сообщение отдельно
  #2 (permalink)  
Старый 23.07.2014, 16:53
Интересующийся
Отправить личное сообщение для JusteG Посмотреть профиль Найти все сообщения от JusteG
 
Регистрация: 19.07.2014
Сообщений: 15

На здоровье, пользуйтесь.

Функция:
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"}

Но по хорошему, что бы все всегда работало, вам необходимо изучить и использовать гугл апи, и дергать их с их серверов.
Ответить с цитированием