我正在尝试使用字段过滤来挑选特定的嵌套字段,在我看来,我遇到了嵌套限制。这是我正在使用的过滤器:items(date_added, track(name, album(artists(name))))
这是我正在尝试的 curl 命令(使用新的开发人员控制台构建):
curl -X "GET" "https://api.spotify.com/v1/users/<user_id>/playlists/<playlist_id>/tracks?fields=items(date_added%2C%20track(name%2C%20album(artists(name))))" -H "Accept: application/json" -H "Content-Type: application/json"
这个调用有效,一切看起来都很好,直到它到达艺术家领域。它似乎没有过滤艺术家领域。在这种情况下,我只想要艺术家的名字。这是我要回来的片段:
"items": [
{
"track": {
"album": {
"artists": [
{
"external_urls": {
"spotify": "https://open.spotify.com/artist/3t69c5VItBx3GCrnkcYHEL"
},
"href": "https://api.spotify.com/v1/artists/3t69c5VItBx3GCrnkcYHEL",
"id": "3t69c5VItBx3GCrnkcYHEL",
"name": "Imagined Herbal Flows",
"type": "artist",
"uri": "spotify:artist:3t69c5VItBx3GCrnkcYHEL"
}
]
},
"name": "Floating"
}
}...
];
Run Code Online (Sandbox Code Playgroud)
如您所见,我得到了完整的艺术家对象。有人可以帮助我理解为什么我不能为此过滤字段吗?
| 归档时间: |
|
| 查看次数: |
490 次 |
| 最近记录: |