高木のブログ

【Spotify Web API】アーティスト名を日本語で取得する

2023/01/16

問題

Spotify Web API で現在再生中の曲を取得できるエンドポイントを叩いた時、アーティスト名が英語というかローマ字で返ってくる

$ curl -s -X GET https://api.spotify.com/v1/me/player/currently-playing \
  -H 'Authorization: Bearer {アクセストークン}' | jq -r '.item.artists[].name'
Ken Hirai
Aimyon

解決方法

ヘッダーに「Accept-Language: ja」を追加してあげれば日本語で取得することができる

$ curl -s -X GET https://api.spotify.com/v1/me/player/currently-playing \
  -H 'Accept-Language: ja' \
  -H 'Authorization: Bearer {アクセストークン}' | jq -r '.item.artists[].name'
平井堅
あいみょん

参考

Spotifyの検索APIで日本語の結果が返されないときの対処法 - Qiita


SNS でシェアする


ytkg

Written by ytkg, Twitter, GitHub