Php 如何通过iTunes搜索API访问trackViewUrl的内容?

Php 如何通过iTunes搜索API访问trackViewUrl的内容?,php,json,api,itunes,podcast,Php,Json,Api,Itunes,Podcast,我试图列出播客节目的音频/视频预览URL,例如:Solid Steel 我有并且可以得到我想要解析的URL(trackViewUrl节点)。我可以用文件内容和简单的html dom类来解析它。但是太慢了。我想用JSON/JS的方式来实现这一点 我想知道是否有可能通过JSON请求访问trackViewUrl的内容。播客的独特之处在于他们在商店中没有(90秒或30秒)预览-预览功能只播放整个插曲 对于刚刚从iTunes获得的JSON结果,您要做的是解析结果中的“feedUrl”。当你直接抓取播客的提

我试图列出播客节目的音频/视频预览URL,例如:Solid Steel

我有并且可以得到我想要解析的URL(trackViewUrl节点)。我可以用文件内容和简单的html dom类来解析它。但是太慢了。我想用JSON/JS的方式来实现这一点


我想知道是否有可能通过JSON请求访问trackViewUrl的内容。

播客的独特之处在于他们在商店中没有(90秒或30秒)预览-预览功能只播放整个插曲

对于刚刚从iTunes获得的JSON结果,您要做的是解析结果中的“feedUrl”。当你直接抓取播客的提要时,你可以获得每集的音频URL


iTunes不像歌曲那样为播客提供内容。播客所有者负责托管并将其提要指向iTunes。任何损坏的音频链接或feedUrl问题都将由播客所有者负责。

是的,我希望看到整个插曲。我认为feedUrl参数不可靠。因为提要的内容有时会损坏或完全关闭。我相信iTunes可以读取和收集数据库中的xml提要数据。例如:Bleep播客有此提要:正如您所看到的,该提要现在已损坏。但iTunes仍然正确地列出了他们的剧集。所以我可以信任iTunes数据库而不是feedUrl。有趣的是,你在这个提要上遇到了问题——我在回复时和刚才在爬行同一个提要时都没有遇到任何问题。iTunes将对提要进行爬网,并将其保存到缓存中,以便在应用商店中显示,但会不断对提要进行爬网以获取更新。你也应该这样做。