随机查询就像
https://api.soundcloud.com/tracks.json?genre=Rnbhiphop
给出类似的东西
[
{
"kind":"track",
"id":161532719,
(...)
"artwork_url":null,
(...)
},
{
"kind":"track",
"id":161532718,
(...)
"artwork_url":null,
(...)
},
(..)
]
Run Code Online (Sandbox Code Playgroud)
在许多情况下,artwork_url为null,尽管这不一致.
但是,当查看单曲目ID 161532719(上面列表中的第一个)时
http://api.soundcloud.com/tracks/161532719.json
我们得到
{
"kind":"track",
"id":161532719,
(...)
"artwork_url":"http://i1.sndcdn.com/artworks-000087026689-ogd56p-large.jpg?e76cf77",
(...)
}
Run Code Online (Sandbox Code Playgroud)
...奇怪地说,轨道161532719有一个有效的artwork_url.许多其他轨道也是如此.
这是一个错误,还是我在这里做错了什么?
看起来集合端点(在本例中为流派)有一个后端错误,无法获取艺术品。
null
Run Code Online (Sandbox Code Playgroud)
与未定义不同,而是有意设置的。如果遇到空值,您可以使用从单个轨道端点收集的数据,将其聚合到此处的轨道数据。
如果您选择这样做,我建议您在获得所需 ID 后立即触发对 Tracks 端点的请求,并使用该 ID 进行更新。
| 归档时间: |
|
| 查看次数: |
298 次 |
| 最近记录: |