Chat with us, powered by LiveChat

Google URL Shortener with Google Scripts

You can use Google Apps Script with the Google URL Shortener API to convert any long URL into a short one served through the domain. Make sure you replace key with your own key from the Google Console dashboard. You can also to shorten URLs.

function shortenURL(longUrl) {
  var key = "YOUR_KEY";
  var serviceUrl=""+key;
  var options={
    contentType: "application/json",
    payload : JSON.stringify({'longUrl': longUrl })
  var response=UrlFetchApp.fetch(serviceUrl, options);
  if(response.getResponseCode() == 200) {
    var content = JSON.parse(response.getContentText());
    if ( (content != null) && (content["id"] != null) )
      return content["id"];
  return longUrl;

The other easier alternative for creating short URLs with the Google URL shortener API doesn’t require you to create a key as it passes the OAuth 2.0 access token for the current user in the header.

function shortenUrl(longURL){

  var url = ""
  var payload = {"longUrl":longURL};
  var parameters = { 
          method : 'post',
          headers : {'Authorization': 'Bearer ' + ScriptApp.getOAuthToken()},
  var response = UrlFetchApp.fetch(url, parameters);