Apple Music API(MusicKit)のDeveloper Token取得方法


いつも忘れてググって色んなサイト飛んだりするので、自分の備忘録として書いておく

Apple Developerページでの作業

Music IDを取得

  1. Developer Accountの証明書等々の一覧ページにいく

  2. Identifiers+ボタンより Music IDsを選択

  3. Description, Identifierを入力し、作成

MusicKit用の秘密鍵を作成

  1. Keysページで+ボタンより作成

  2. Key Nameを入力し、Music Kitconfigureボタンで紐付けたいMusic IDを設定

  3. Registerボタンで作成し、Downloadボタンよりダウンロードしておく。 .p8ファイルがダウンロードされる

Key ID, TeamIDを確認

これに加え、先程作成した.p8 ファイルを用意

apple-music-token-generatorを使用してDeveloper Token作成

apple-music-token-generatorをダウンロードし、READMEに従いPython関連をインストール

  • music_token.pyの内容を自分の秘密鍵, Key ID, Team IDに書き換える

    秘密鍵 ... 先程ダウンロードした.p8ファイルの内容

  • ターミナル上でmusic_token.pyを実行

 python music_token.py
  • 出力されたTokenでApple Music APIにアクセスできる
   curl -v -H 'Authorization: Bearer 出力されたToken' "https://api.music.apple.com/v1/catalog/us/artists/36954"