我有一些通过网站访问的soundcloud曲目。
这些曲目目前存储为“不错”的网址,例如soundcloud.com/donjohnston/anagram
。
然后,我通过api.soundcloud.com/resolve.json?client_id={id}&url={url}
查找曲目/播放列表,并在json-response中找到stream_url
,在这种情况下为api.soundcloud.com/tracks/27333421/stream
。
有什么可以阻止我存储stream_url
- 避免额外的查找吗?我很清楚这些数字可以从播放列表中删除,或者一般从soundcloud中删除,但是否则stream-url不会改变,是吗? (它是围绕轨道ID构建的。)
还有什么我应该知道的吗?
答案 0 :(得分:0)
您应该基本存储的是tracks/{id}
部分 - 这些部分对于每个曲目/播放列表(分别为playlist/{id}
)都是唯一的。有了它,您可以构建轨道/播放列表表示的URL或流URL没有问题。