blob: ca3192aaf29f83e67b8a07f0a192509d2804f859 [file] [log] [blame] [raw]
function googleJSClientLoaded() {
gapi.client.load('urlshortener', 'v1', makePermalink);
}
function shortenURL(url, done) {
if (!window.gapi || !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);
});
}