LoginSignup
3
2

More than 3 years have passed since last update.

bitly APIを叩くshellscript

Last updated at Posted at 2019-06-29

bitlyとは

URLを圧縮してくれるサービスです。

手順

  • bitlyアカウント作成

  • token作成

  • shellscript作成

  • 実行

bitlyアカウント作成

下記よりアカウント作成。

token作成

アカウント作成しログインを完了したら
1.png

赤枠で囲った箇所を選択
2.png

ユーザー情報が表示されている箇所を選択

3.png

Generic Access Tokenを選択

4.png

パスワードを入力しGENERATE TOKENを選択します
5.png

tokenが生成されるのでメモしておいてください

shellscript作成

#test_shフォルダ作成
mkdir test_sh
#test_sh/に移動
cd test_sh/
#bit.sh作成
touch bit.sh
#パーミッション変更
chmod 755 bit.sh

エディターは何でもいいの bit.sh 編集します

vim bit.sh

bit.shのソース下記です。

#!/bin/sh
BASEURL="https://api-ssl.bitly.com/v3/shorten?access_token="
access_token="作成したtoken"
curl -i -X GET  $BASEURL$access_token"&longUrl="$1

実行

sh bit.sh https://codeworks.site/

実行結果

{"status_code":200,"status_txt":"OK","data":{"url":"http://bit.ly/2Yj4PHC","hash":"2Yj4PHC","global_hash":"2Yj4PY8","long_url":"https://codeworks.site/","new_hash":1}}

urlが圧縮されたものが生成されています。

3
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
3
2