Pergunta

Eu estou tentando construir uma função jQuery que permita-me a produzir um TinyURL de algum outro link por razões de micro blogging (sim, twitter) ... Eu encontrei este tutorial de James Padolsey, mas não estou recebendo uma resposta de volta da chamada.

http://james.padolsey.com/javascript/create -a-tinyurl-com-jsonp /

function requestShortURL(longURL, success) {
    var API = 'http://reque.st/create.api.php?json&url=',
        URL = API + encodeURIComponent(longURL) + '&callback=?';
    console.log('tweet apit url: ' + URL);
    $.getJSON(URL, function(data){
        success && success(data.url);
    });
}

requestShortURL('http://www.mycompany.com', function(shortened){
    alert('new url: ' + shortened);
});
Foi útil?

Solução

Hm que parece funcionar bem para mim:

function makeTinyUrl(url)
{
    $.getJSON('http://json-tinyurl.appspot.com/?url=' + url + '&callback=?', 
        function(data)
        { 
            alert(data.tinyurl); 
        }
    );
}

makeTinyUrl('http://stackoverflow.com/questions/1111171/how-to-use-jquery-to-produce-tinyurl');
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top