2017-03-08 3 views
0

API를 찾고 있는데, 아티스트 및 트랙 이름 (제목)별로 트랙 템포 BPM을 제공 할 수 있습니다. 지금까지 Spotify가이 작업을 수행 할 수 있다고 판단했으나, 사용자가 Spotify에 로그인해야하는 auth_token이 필요하기 때문에 사용할 수 없습니다. 이 API를 사용하십시오.API는 트랙 BPM 템포를 제공합니까?

$ 컬 -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 
} 
내가 AUTH_TOKEN없이이 웹 사이트 https://songbpm.com가 스포티 파이의 API를 사용하는을 발견

(로그인)를 사용하여 트랙 BPM을 가져옵니다.

이 트릭에 대한 의견이 있으십니까?

+0

개발자 계정 토큰을 사용하여 요청에 서명하십시오. 각 사용자에 대해 토큰이 필요하지 않으며 개발자 계정에 토큰 하나만 필요합니다. – Potray

답변

1

Client Credentials auth flow이 필요하다면 클라이언트 ID에 연결되지만 특정 사용자에게는 연결되지 않는 액세스 토큰을 만들 수 있습니다. 특정 사용자 (재생 목록 수정)에 대한 요청을 할 수 없습니다.

희망 하시겠습니까?

+0

정확히 내가 원하는 것, 어떤 아이디어가 요청에 대한 그들의 한계입니까? –

+1

속도 제한에 대한 문서는 [여기] (https://developer.spotify.com/web-api/user-guide/#rate-limiting)에서 사용할 수 있습니다. –

관련 문제