我正在寻找API可以提供由艺术家和曲目名称(标题)的跟踪速度BPM,到目前为止,我发现Spotify可以这样做,但我不能使用它,因为它需要auth_token哪个用户应该登录到Spotify才能使用这个API。
$curl -X GET "https://api.spotify.com/v1/audio-features/06AKEBrKUckW0KREUWRnvT“-H授权:承载{您的访问令牌}”
{
"danceability" : 0.735,
"energy" : 0.578,
"key" : 5,
"loudness" : -11.840,
"mode" : 0,
"speechiness" : 0.0461,
"acousticness" : 0.514,
"instrumentalness" : 0.0902,
"liveness" : 0.159,
"valence" : 0.624,
"tempo" : 98.002,
"type" : "audio_features",
"id" : "06AKEBrKUckW0KREUWRnvT",
"uri" : "spotify:track:06AKEBrKUckW0KREUWRnvT",
"track_href" : "https://api.spotify.com/v1/tracks/06AKEBrKUckW0KREUWRnvT",
"analysis_url" : "https://api.spotify.com/v1/audio-analysis/06AKEBrKUckW0KREUWRnvT",
"duration_ms" : 255349,
"time_signature" : 4
}我发现这个网站的https://songbpm.com,他们使用Spotify API,没有Auth_token (用于登录),以获得跟踪BPM。
对这个把戏有什么想法吗?
发布于 2017-03-08 11:52:34
听起来您需要客户凭证流程,它允许您创建绑定到客户端id的访问令牌,而不是任何特定的用户。您将无法对任何特定用户提出请求(即修改播放列表)。
希望这能帮上忙!
https://stackoverflow.com/questions/42667973
复制相似问题