Получить несколько песен по foreing_ids

Я создаю приложение spotify-echonest, используя веб-API от обоих. Я использую sptify api, чтобы получить как можно больше песен из пользовательского ввода, теперь мне нужно получить информацию об этих песнях из echonest, но, насколько я вижу, вы можете установить только один фильтр как foreing_id в службе остальных,

http://developer.echonest.com/api/v4/artist/similar?api_key=YOUR_API_KEY&id=spotify:artist:4Z8W4fKeB5YxbusRsdQVPb&bucket=id:spotify

Я использую 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}"
Другие вопросы по тегам