iTunes API

Apple bietet für iTunes eine sehr gute API an, mit der man den iTunes Store durchsuchen kann. Hier auf iAppMag nutzen wir diese auch um Informationen zu den vorgestellten Apps anzuzeigen.
In diesem Tutorial zeige ich, wie man mit PHP die API abfragen und auslesen kann.

Die URL lautet: https://itunes.apple.com/de/lookup?id=$searchQuery

Dabei wird „$searchQuery“ mit dem Suchwort ersetzt. Das ist zum Beispiel die App mit der ID „284910350“.

So kann eine Suchabfrage in PHP gesendet werden:
// iTunes API Request
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://itunes.apple.com/de/lookup?id=".$searchQuery);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$apiRequest = curl_exec($ch);
curl_close($ch);
// PHP Array erstellen
$apiResult = json_decode($apiRequest, true);
// erstes Ergebnis
$firstResult = $apiResult['results'][0];

Apps

Die API gibt zunächst den „wrapperType“ zurück: „software“ für Apps; „track“ für Songs und Filme; „collection“ für Musikalben und TV-Serien.

if [$wrapperType == "software"]

Man bekommt über die API Apps für iOS und Mac. Folgende Daten erhält man:

  • „supportedDevices“: unterstützte iOS-Geräte (nur bei iOS Apps); als Array with Strings
  • „trackName“: App Name; als String
  • „trackViewUrl“: iTunes URL ohne Affiliate-Code; URL
  • „price“: Preis; Integer
  • „formattedPrice“: Preis mit Währung; String
  • „genres“: Genres/Kategorien; Array with Strings
  • „screenshotUrls“: iPhone oder Mac Screenshots; Array with URLs
  • „ipadScreenshotUrls“: iPad Screenshots; Array with URLs

Andere Medien

Bei Songs und Filme:
if [$wrapperType == "track"]

Für Musikalben und TV-Serien:
if [$wrapperType == "collection"]

Sharing is caring...

Werbung

Artikel von Phil
Hallo, ich bin Phil, 25 Jahre alt und leidenschaftlicher Technologie-Enthusiast. Schon seit meiner Kindheit faszinieren mich Computer, Smartphones und alles, was mit Technik zu tun hat. Auf meinem Blog teile ich meine Erfahrungen und Erkenntnisse zu Apps, Apple-Produkten und neuen Technologien. > Mehr über mich
Alle Artikel von mir

Ersten Kommentar schreiben

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.


*