blob: 6191823d8885ae9d0c4cc543f8c2464d96c8122b [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);
});
}