Разбор iTunes API (который использует JSON) с PHP - PullRequest
1 голос
/ 08 января 2012

Это первый раз, когда я вступил в контакт с JSON, и я буквально не знаю, как разобрать его с помощью PHP.Я знаю, что функции для декодирования JSON существуют в PHP, но я не уверен, как получить конкретные значения, определенные в JSON.Вот JSON для моего приложения:

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

Мне требуется получить несколько значений, включая значок приложения (artworkUrl100), Цена (цена) и Версия (версия).

У меня проблемы с тем, чтобы поместить URL-адрес значка приложения в фактический тег HTML-изображения и просто получить значения, определенные в JSON для цены и версии.

Любая помощь/ решения для этого были бы фантастическими.

Спасибо, Джек

1 Ответ

1 голос
/ 08 января 2012

Да, у меня есть что-то похожее, для моего веб-сайта обзора приложений, вот немного кода:

$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, возможно, вы можете изменить ссылку и некоторыеимена, и это будет работать для вас.

...