我正在尝试使用以下getAlbums
函数通过 API 提取 Spotify 数据:
getAlbums <- function(id,type="album",market="US") {
total <- jsonlite::fromJSON(paste0("https://api.spotify.com/v1/artists/",id,"/albums??&album_type=album"))$total
req <- jsonlite::fromJSON(paste0("https://api.spotify.com/v1/artists/",id,"/albums??offset=0&limit=",total,"&album_type=",type,"&market=",market))
return(req$items[,c("id","name","album_type","available_markets")])
}
我收到以下错误:
Error in open.connection(con, "rb") : HTTP error 400 Extracting Spotify Data
而我可以成功验证其他参数。