2012-01-08 1 views
1

JSON과 처음 만났습니다. PHP로 구문 분석하는 방법을 알지 못합니다. JSON을 디코딩하는 함수가 PHP에 있다는 것을 알고 있지만 JSON에 정의 된 특정 값을 검색하는 방법을 잘 모르겠습니다. 여기에 내 응용 프로그램에 대한 JSON는 다음과 같습니다 PHP를 사용하는 iTunes API (JSON 사용)를 구문 분석하십시오.

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

나는 몇 가지 값은 응용 프로그램 아이콘 (artworkUrl100), 가격 (가격) 및 버전 (버전)을 포함하여 검색 할 필요합니다.

문제는 앱 아이콘의 URL을 실제 HTML 이미지 태그에 넣고 JSON에 가격 및 버전을 정의한 값을 가져 오는 것입니다.

이 도움말/솔루션은 환상적입니다.

감사합니다, 잭

답변

1

그래, 내가 비슷한, 내 응용 프로그램 검토 웹 사이트, 여기에 비트 코드되어 있습니다 : 나는 어쩌면, 앱 스토어에서 정보를 가져 오는 데 사용 이잖아

$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; 

당신은 링크와 몇몇 이름을 바꿀 수 있고 그것은 당신을 위해 일할 것입니다.

+0

예 : 'echo ""; ' – Dion

+0

그리고 특정 앱에 대한 $ appid는 어떻게 얻습니까? –

+0

수동으로 입력해야하는 App-ID .. 스크립트의 사용법에 따라 데이터베이스에 특정 App-ID를 입력해야합니다. 그렇지 않으면 AppStore 정보가 필요하면 사용자가 입력해야합니다. 나는 자동으로 검색 쿼리 또는 뭔가에 의해 응용 프로그램 ID를 찾는 방법을 모르겠다. 이것은 좋을 것이지만, 어쩌면 가능 할까? – Dion

관련 문제