API提供跟踪BPM节奏?

时间:2017-03-08 09:50:08

标签: api spotify bpm

我正在寻找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。

关于这个伎俩的任何想法?

1 个答案:

答案 0 :(得分:2)

听起来你需要Client Credentials auth flow,它允许你创建与你的客户端ID绑定的访问令牌,但不能创建任何特定用户。您将无法向任何特定用户发出请求(即修改播放列表)。

希望有所帮助!