我正在开发一个iOS应用程序,我需要允许用户将iTunes中的几首歌曲的预览播放到应用程序中。 现在,通过查找 API 和
adamID
,我可以轻松找到 previewUrl
并开始播放。
我rad API规则和描述,它说我必须保留商店的URL以允许用户购买歌曲,我无法保存音频等等, 然而我唯一想做的就是保存
previewUrl
而不是每次都去寻找它,因为我不太习惯使用 API,而且苹果使用得非常严格,有时我很想避免使用我的应用程序不被接受。
那么我可以“静态”使用
previewUrl
和 trackViewUrl
而无需每次查找调用时都发送并解析结果吗?
{
"resultCount": 1,
"results": [
{
"someStuff" : "...",
"trackViewUrl": "http://itunes.apple.com/it/album/succede/id480182271?i=480182284&uo=4",
"previewUrl": "http://a2.mzstatic.com/us/r1000/115/Music/f9/d0/c0/mzm.fvpggyal.aac.p.m4a",
"someMoreStuff" : "...",
"..." : "..."
}
]
}
是的,完全支持缓存 url,API 规则是关于实际资产的,即您无法保存和重新播放的资产。
它是理想的缓存元数据,可以减少冗余请求并使用缓存数据提高性能。