API 提供跟踪 BPM 节奏? [关闭]

Posted

技术标签:

【中文标题】API 提供跟踪 BPM 节奏? [关闭]【英文标题】:API provide track BPM tempo? [closed] 【发布时间】:2017-07-28 19:44:30 【问题描述】:

我正在寻找 API 可以通过艺术家和曲目名称(标题)提供曲目节奏 BPM,到目前为止,我发现 Spotify 可以做到这一点,但我不能使用它,因为它需要 auth_token 哪个用户应该登录到 Spotify可以使用这个 API。

$curl -X 获取 “https://api.spotify.com/v1/audio-features/06AKEBrKUckW0KREUWRnvT”-H "Authorization: Bearer your access token"


  "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 他们正在使用没有 Auth_token(用于登录)的 Spotify API 来获取曲目 BPM。

对这个技巧有什么想法吗?

【问题讨论】:

只需使用您的开发者帐户令牌签署请求即可。您不需要为每个用户提供一个令牌,只需要一个用于您的开发者帐户。 【参考方案1】:

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

希望有帮助!

【讨论】:

正是我想要的,你知道他们对请求的限制吗? 关于速率限制的文档是可用的here。

以上是关于API 提供跟踪 BPM 节奏? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

libtorrent 内置跟踪器 [关闭]

H3 BPM:为石化企业提供一个不一样的全停大修平台

是否有用于分析 yourkit 快照(内存/cpu)的 API? [关闭]

使用 REST API 时出错:“error_description”:“AADSTS7000215:提供的客户端密码无效。\r\n跟踪 ID:

python 一个模型mixin,它跟踪模型字段的值并提供一些有用的api来了解哪些字段已被更改。

IP 地理定位 API 是如何制作的? [关闭]