使用/ PHP解析iTunes API(使用JSON)

时间:2012-01-08 14:42:03

标签: php json parsing itunes

这是我第一次接触JSON,我根本不知道如何用PHP解析它。我知道PHP中存在解码JSON的函数,但我不确定如何检索JSON中定义的特定值。这是我的应用程序的JSON:

http://itunes.apple.com/search?term=enoda&entity=software

我需要检索一些值,包括应用程序图标(artworkUrl100),价格(价格)和版本(版本)。

我遇到的问题是将应用程序图标的URL放入实际的HTML图像标记中,只需检索JSON中为价格和版本定义的值。

任何帮助/解决方案都会很棒。

谢谢, 千斤顶

1 个答案:

答案 0 :(得分:1)

是的,我有类似的东西,对于我的App评论网站,这里有一些代码:

$context = stream_context_create(array('http' => array('header'=>'Connection: close')));
$content = file_get_contents("http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsLookup?id=$appid&country=de");
$content = json_decode($content);
$array = $content->results["0"];
$version = $array->version;
$artistname = $array->artistName;
$artistid = $array->artistId;

这就是我以前从AppStore获取信息的内容,也许你可以更改链接和一些名称,这对你有用。