Skip to content

comi190327/spotifyPodcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

spotifyPodcast

このプログラムは、Spotify内SBCastのPlaylistを、それぞれのタグに基づき振り分けをする物です。

事前準備

  1. Spotifyに会員登録 Spotify
  2. Spotify for DevelopersでCLIENT_IDとCLIENT_SECRETを取得
    1. Spotify for Developersにログイン
    2. Dashboardにて新しいアプリケーションを作成
    3. Dashboardに記載されているClient IDとClient Secretを取得(Client SecretはSHOW CLIENT SECRETを押すと出てきます)

GAS準備

  1. ライブラリにOAuth2認証を登録

    1. ライブラリの右にある+をクリック
    2. IDに1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDFを入力
    3. 最新バージョンであることを確認して登録
    4. GAS設定ー→IDからscriptIDを取得

    setting ID

Spotify APIの取得と設定

  1. Spotify for Developersにログイン
  2. EDIT SETTINGSを開き、websiteとRedirectURIを入力
    1. websiteに"http://mysite.com"と入力
    2. RedirectURIに"https://script.google.com/macros/d/<GAS準備で取得したscriptID>/usercallback"と入力

SpotifyアカウントにGASからログイン

  1. GASコードを貼り付け
  2. デプロイを押す
  3. Webアプリケーションとして導入したのち、発行されたURLにアクセス。ログイン画面が表示されたらSpotifyのアカウントでログインする

IDシート準備

  1. GoogleSpreadSheetで、以下の画像のようにカテゴリとIDを記載する。シート名は"ID"とする スプレッドシート例
  2. スプレッドシートのID、シート名を控える

実行関数

  1. GAS内でコメントに★がついている部分を適宜変更する
  2. createTrigger()を毎月1日、18時前に実行するようにトリガーを作成する

About

Spotify内SBCastプレイリスト振り分けプログラム

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published