Autor |
Nachricht |
matschomaen
Threadersteller
Dabei seit: 25.05.2004
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Do 07.08.2008 14:15
Titel problem mit json und php bei itunes api |
|
|
Hallo,
ich habe da ein paar Probleme mit Json und php.
Wie einige vielleicht wissen, hat iTunes eine API, die es ermöglicht, ihren Katalog auf der fremden Seiten einzubinden.
Hierzu werden die Daten als JSON-Objekt (utf8-kodiert) zurückgegeben.
seit der version 5.2 versteht php, wie es mit json umgehen soll und bietet die funktionen json_decode und json_encode, um json verarbeiten zu können.
per file_get_contents hole ich mir nun von der url: http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?term=madonna&limit=10
den Inhalt des Katalogs mit Keyword "madonna" (insgesamt nur 10 Ergebnisse) im JSON-Format.
hier mal der code:
[code]
$url = 'http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?term=madonna&limit=1';
$erg = file_get_contents($url);
echo json_decode($erg);
[/code]
angezeigt wird mir aber leider nur schwachsinn... =/
woran kann das liegen?! gibt man die url direkt im browser ein, wird das JSON-Objekt angezeigt, also kein Prob...
Liegt es an der php-Funktion file_get_contents?!
Hoffe auf gescheite Hilfe! =)
Vg,
matschomaen
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Do 07.08.2008 14:52
Titel
|
|
|
php.net hat geschrieben: |
Returns an object or if the optional assoc parameter is TRUE, an associative array is instead returned.
|
mal mit var_dump und/oder print_r versucht? mit echo kommst da nicht weit.
http://de.php.net/manual/de/function.json-decode.php
manchmal hilft es, die doku zu lesen.
Zuletzt bearbeitet von pRiMUS am Do 07.08.2008 14:53, insgesamt 1-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
matschomaen
Threadersteller
Dabei seit: 25.05.2004
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Do 07.08.2008 15:11
Titel
|
|
|
hi, danke schonmal.
alles schon ausprobiert....
hab jetzt auch mal den Inhalt, den mir der URL-Aufruf im Browser ausgibt in eine .js-Datei ausgelagert und
rufe diese nun mit file_get_contents aus... so klappt es natürlich. Ist aber leider nicht das, was ich haben möchte... =/
Sonst noch jemand Ideen?!
vg, matschomaen
|
|
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Do 07.08.2008 17:56
Titel
|
|
|
ohne genaue fehlermeldung wird dir hier niemand helfen können. mit "alles schon ausprobiert" und "geht nich" gehts halt nich.
|
|
|
|
|
matschomaen
Threadersteller
Dabei seit: 25.05.2004
Ort: -
Alter: 42
Geschlecht:
|
Verfasst Mo 18.08.2008 11:19
Titel
|
|
|
hi,
ich habe nun herausgefunden, dass mir die php-funktion "file_get_contents" so einen kaudawelsch zurückliefert,
weil php von den Servern wohl geblockt wird =(
kann jemand von euch damit etwas anfangen?
|
|
|
|
|
|
|
|
Ähnliche Themen |
JSON Dateigröße
iTunes und Server
iTunes bei Kopfhörer deaktivieren
[iTunes] mpeg-4 in mp3 konvertieren
iTunes Podcasts auslesen
itunes Artistseiten Header
|
|