gpt4 book ai didi

soundcloud - artifact_url 在轨道列表中为空,对单个轨道具有值(value)。漏洞?

转载 作者:行者123 更新时间:2023-12-03 23:28:45 25 4
gpt4 key购买 nike

像这样的随机查询

https://api.soundcloud.com/tracks.json?genre=Rnbhiphop

给出类似的东西

[  
{
"kind":"track",
"id":161532719,
(...)
"artwork_url":null,
(...)
},
{
"kind":"track",
"id":161532718,
(...)
"artwork_url":null,
(...)
},
(..)
]

在很多很多情况下,artifact_url 为空,尽管这并不一致。

但是,当查看单轨 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",
(...)
}

...奇怪的是,这表明轨道 161532719 有一个有效的artifact_url。许多其他轨道也是如此。

这是一个错误,还是我在这里做错了什么?

最佳答案

它看起来像集合端点(在本例中为流派),有一个后端错误,即未获取艺术品。

null

与未定义不同,而是有意设置的。如果遇到空值,您可以使用从单个轨道端点收集的数据,将其聚合到那里的轨道数据。

如果您选择这样做,我建议您在获得所需 id 的第二次触发对轨道端点的请求,并使用 id 进行更新。

关于soundcloud - artifact_url 在轨道列表中为空,对单个轨道具有值(value)。漏洞?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25112796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com