2017-03-08 3 views
0

ich suche nach API kann Spur Tempo BPM von Künstlern und Titelnamen (Titel) zur Verfügung stellen, so weit ich fand Spotify dies tun können, aber ich kann es nicht benutzen, weil seine auth_token erfordern, welcher Benutzer zu Spotify anmelden sollte in der Lage sein, um diese API zu verwenden.API bieten Track BPM Tempo?

$ curl -X GET "https://api.spotify.com/v1/audio-features/06AKEBrKUckW0KREUWRnvT" -H "Authorization: Bearer {Ihr Zugriffstoken}"

{ 
    "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 
} 

ich diese Website https://songbpm.com sie verwenden Spotify API ohne auth_token (für Login), um den Track BPM zu erhalten.

eine Idee, diesen Trick?

+0

Melden Sie sich einfach die Anforderungen mit Ihrem Entwicklerkonto Token. Sie benötigen kein Token für jeden Benutzer, nur einen für Ihr Entwicklerkonto. – Potray

Antwort

1

Es klingt wie Sie die Client Credentials auth flow benötigen, die Sie Zugriffstoken erstellen können, die für Ihre Kunden-ID gebunden sind, aber nicht auf einen bestimmten Benutzer. Sie können keine Anforderungen für einen bestimmten Benutzer stellen (z. B. Änderungen an Wiedergabelisten).

Hoffe, dass hilft!

+0

genau das, was ich will, u tun haben, eine Idee, ihre Grenzen für die Anforderungen sind? –

+1

Dokumentation über Rate ist verfügbar [hier] Begrenzung (https://developer.spotify.com/web-api/user-guide/#rate-limiting). –

Verwandte Themen