LoginSignup
0
2

More than 1 year has passed since last update.

GASでBitly APIを使用してURLを短縮URLに変換

Last updated at Posted at 2021-08-08

Bitlyのアカウント作成

今回は無料プランのアカウントを作成します・
bitryのサイトに移動しSign up Freeをクリック

bitry.png

画面が移動したら下にスクロールしてFREEのGet Startedをクリック

image.png
bitry_free.png

GoogleアカウントかUsername、Emal address、Passwordを入力してサインアップします。
image.png

リンクを仕事か個人か両方で使うかを聞かれます。使用目的で選んでください。
Skip this stepをクリックで未回答でも大丈夫です。

image.png

登録したメールアドレスに認証用のメールが来ます。VERIFY YOUR EMAILをクリックして認証してください。
image.png

これでBitlyのアカウントは作成できました。

AccessTokenの取得

右上のアカウントボタンをクリックして、Group SettingsAdvanced SettingsOAuthGeneric Access Tokenをクリック
bitry_setting.png

パスワードを入力してGENERATE TOKENをクリック
bitry_token.png

ACCESSトークンが表示されます。COPYでクリップボードにコピーされます。
token.png

GASの記述

longUrlacccessTokenは書き換えてください

GAS
function fetchShortUrl() {
  const apiUrl ="https://api-ssl.bitly.com/v4/shorten";
  const longUrl ="https://www.sample.com/foo/bar";
  const acccessToken = "***********";
  const payload = {
      long_url: longUrl
    }

  const data ={
    headers: {
      Authorization: `Bearer ${acccessToken}`,
      "Content-Type": "application/json"
    },
    method: "post",
    payload: JSON.stringify(payload)
  }
  const response = JSON.parse(UrlFetchApp.fetch(apiUrl, data));
  console.log(response.link);
}

My Accounts

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2