Bit.ly дает 404 от Google Apps Script - PullRequest
1 голос
/ 22 октября 2019

Я пытаюсь сократить URL-адреса из скрипта Google Apps, но получаю 404 ошибки и не знаю почему. Пожалуйста, помогите.

function shortenUrl(longUrl){
  var options = {
    'method' : 'post',
    'contentType': 'application/json',  
    'payload' : JSON.stringify({
      "long_url": longUrl,
    }),
    //  'muteHttpExceptions': true,
    'headers': {'Authorization': 'Bearer ' + BITLY_TOKEN,
//                'Host': 'https://api-ssl.bitly.com',
                'Content-Type': 'application/json'}
  };

  return UrlFetchApp.fetch("https://api-ssl.bitly.com/v4/shorten HTTP/1.1", options).getContentText();
}

1 Ответ

2 голосов
/ 23 октября 2019

Как насчет этой модификации?

Модифицированный скрипт:

function shortenUrl(longUrl){
  var options = {
    'method' : 'post',
    'contentType': 'application/json',
    'payload' : JSON.stringify({
      "long_url": longUrl,
    }),
    //  'muteHttpExceptions': true,
    'headers': {'Authorization': 'Bearer ' + BITLY_TOKEN} // Modified
  };

  return UrlFetchApp.fetch("https://api-ssl.bitly.com/v4/shorten", options).getContentText(); // Modified
}
  • Для вышеприведенного скрипта, пожалуйста, подтвердите, объявлен ли BITLY_TOKEN, снова.

Ссылки:

...