blob: f6afc7a1c1bc45b56985032cd8d3a98c2d86d31c [file] [log] [blame] [raw]
function googleJSClientLoaded() {
gapi.client.load('urlshortener', 'v1', makePermalink);
}
function shortenURL(url, done) {
if (!gapi.client) {
// Load the Google APIs client library asynchronously, then the
// urlshortener API, and finally come back here.
$(document.body).append('<script src="https://apis.google.com/js/client.js?onload=googleJSClientLoaded">');
return;
}
var request = gapi.client.urlshortener.url.insert({
resource: {
longUrl: url
}
});
request.execute(function (response) {
done(response.id);
});
}