Как мне создать скрипт для получения определенных данных из JSON API? - PullRequest
0 голосов
/ 02 августа 2011

Я пытаюсь создать небольшой скрипт, который позволил бы мне сделать это:

http://example.com/appicons.php?id=284417350

, а затем отобразить это в виде простого текста

http://a3.mzstatic.com/us/r1000/005/Purple/2c/a0/b7/mzl.msucaqmg.png

Это запрос API для получения этой информации (artworkUrl512):

http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsLookup?id=284417350

Любая помощь и пример кода будут высоко оценены!

Ответы [ 2 ]

2 голосов
/ 02 августа 2011

Я не уверен, почему у вас есть jQuery в ваших тегах, если вы не хотите сделать запрос динамически без обновления страницы. Однако вы можете сделать это просто в PHP, используя следующий пример:

$request            = array (
    "app_id"        => @$_GET["id"]
);
// parse the requests.
if (empty($request["app_id"])) {
    // redirects back / displays error
}
else {
    $app_uri    = "http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/wa/wsLookup?id=" . $request["app_id"];
    $data       = file_get_contents ($app_uri);
    $json       = json_decode (trim($data));
    print($json->results[0]->artworkUrl100);
}
0 голосов
/ 02 августа 2011
$request = file_get_contents($itms_url);
$json = json_decode(trim($request));
echo $json[0]->artworkUrl512;

должно работать в PHP.Если, конечно, есть несколько попаданий в поиске.Решение с использованием jQuery, вероятно, не намного сложнее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...