2012-04-02 35 views
1

我想從應用程序中讀取應用程序名稱和評論。可以是任何appstore:蘋果appstore,谷歌市場/播放,亞馬遜...任何知道任何暴露公開API的appstore?有沒有API的應用程序?

回答

2

是的,可以從Apple AppStore獲取數據。該頁面返回有關JSON應用程序的所有信息,所以你只需要解碼輸出:

$context = stream_context_create(array('http' => array('header'=>'Connection: close'))); 
$inh = file_get_contents("http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsLookup?id=$appid&country=us"); 
$inh = json_decode($inh); 
$rs = $inh->results["0"]; 
$ituneslink = $rs->trackViewUrl; 
$price = $rs->price; 
$appname = $rs->trackName; 
$screens = $rs->screenshotUrls; 
... 

務必將在App-ID。

+0

謝謝。有沒有辦法搜索應用程序?蘋果會阻止這一點,阻止我一些配額後? – 2012-04-11 11:04:44

+0

我想這個「API」不能搜索應用程序。對於第二個問題,你可以隨心所欲地訪問它。我有一個應用程序審查網站,與這個工作,每次調用執行上述代碼幾次,它總是運作良好。 – Dion 2012-04-11 11:07:24

+0

是官方API嗎?我想用來比較版本並推薦更新。這就是爲什麼我需要確保蘋果贏得了勝利,而不是禁用它。 – Lukasz 2013-06-05 15:14:48