1

我正在尝试使用以下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

而我可以成功验证其他参数。

4

0 回答 0