Получить несколько песен по foreing_ids
Я создаю приложение spotify-echonest, используя веб-API от обоих. Я использую sptify api, чтобы получить как можно больше песен из пользовательского ввода, теперь мне нужно получить информацию об этих песнях из echonest, но, насколько я вижу, вы можете установить только один фильтр как foreing_id в службе остальных,
Я использую Java API от Echonest, в любом случае любая помощь полезна.
1 ответ
Вам следует запрашивать аудиофункции в веб-API Spotify, поскольку Spotify больше не поддерживает echonest. Я думаю, что вы уже знаете, как получить идентификаторы дорожек из API, все, что вам нужно сделать, это использовать идентификаторы дорожек для запроса аудио функций.
Пример:
Шаг 1: Получить идентификатор трека
curl -X GET "https://api.spotify.com/v1/search?q=track%3Anumb+artist%3Alinkin+park&type=track" -H "Accept: application/json"
Шаг 2: Получить токен доступа
curl H "Authorization: Basic YOUR_CLIENT_CREDENTIALS" -d grant_type=client_credentials https://accounts.spotify.com/api/token
Шаг 3: Получить аудио функции
curl -X GET "https://api.spotify.com/v1/audio-features/YOUR_TRACK_ID" -H "Authorization: Bearer {YOUR_ACcess-TOKEN}"