通过foreing_ids获取多首歌曲



我正在使用两者的Web API构建一个spotify-echonest应用程序。我正在使用 spotify api 从用户输入中获取尽可能多的歌曲,我现在需要的是从 echonest 获取有关这些歌曲的信息,但据我所知,您只能在其余服务中将一个过滤器设置为foreing_id。

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

我正在使用Echonest的Java API,无论如何,任何帮助都是有用的。

您应该从Spotify的Web API查询音频功能,因为Spotify不再支持echonest。我想您已经知道如何从 API 获取曲目 ID,您需要做的就是使用曲目 ID 查询音频功能。

例:

第 1 步:获取跟踪 ID

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

最新更新