Amazon Web Services mit SOAP-Client

icheben99

Grünschnabel
Hallo Community,

ich bin gerade dabei ein Skript von einem Kumpel zu überarbeiten. Es soll für eine gegebene ISBN-Nummer das dazugehörige Buch auslesen. Das klappt inzwischen auch soweit aber nun möchte ich das ganze noch auf die Suche nach einem Titel erweitern. Ruf ich die Funkion auf bleibt die PHP-Seite allerdings komplett weiß.

Ich vermute (bin mir eig ziemlich sicher) dass es an den Übergabeparametern für den soapCall liegt.

Hier die Arrays für die ISBN - Abfrage:
PHP:
$searchrequest = array(
	'SearchIndex' => 'Books',
	'IdType' => 'ISBN',
	'ItemId' => $isbn,
	'ResponseGroup' => 'Large'
);

$params = array(
	'Service' => 'AWSECommerceService',
	'AssociateTag' => $assoTag,
	'Request' => $searchrequest
);

nun dachte ich es währe möglich einfach den Request umzuändern ... doch das ging leider nicht
Hier mal die Arrays für die Titel - Abfrage:
PHP:
$searchrequest = array(
	'SearchIndex' => 'Books',
	'Keywords' => $titel,
	'ResponseGroup' => 'Large',
	'ItemPage' => 1
);

das andere Array blieb gleich. Wenn Ihr vermutet dass der Fehler doch woanders liegt kann ich natürlich auch gern noch andere Teile des Codes posten.
Hab schon etliche verschiedene Tutorials durchgelesen aber immer wird es so in der Art beschrieben, nur bleibt wie gesagt meine Seite einfach weiß

schon mal danke für die Hilfe und freundliche Grüße
icheben99

PS: der rest der 2 verschiedenen Funktionen ist genau gleich.
 
Du hast nur Array gepostet. Ich geh mal davon uas, dass die an irgend eine API von Amazon übergeben wird. Dort sollte auch dokumentiert sein, wie die Parameter aussehen sollten.
Hast du das mal verglichen?
 
Zurück