All pastes #728492 Raw Edit

AWS soap

public text v1 · immutable
·published 2007-10-07 01:25 UTC
rendered paste body
<?php


$client = new SoapClient("http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl",
							array("trace" => 1, "soap_version" => SOAP_1_1));

$item = array("AWSAccessKeyId" => "REMOVED", "SearchIndex" => "Books");

echo "<pre>";
var_dump($item);
echo "</pre>";

echo "<hr>";


//$results = $client->ItemSearch($item);
$results = $client->__soapCall("ItemSearch", array($item));

$lastrequest = htmlentities($client->__getLastRequest(), ENT_QUOTES);

echo "<pre>";
var_dump($lastrequest);
echo "</pre>";

echo "<hr>";

echo "<pre>";
print_r($results);
echo "</pre>";
?>


______ Request XML _____
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope 
		xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
		xmlns:ns1="http://webservices.amazon.com/AWSECommerceService/2007-09-21">
		
	<SOAP-ENV:Body>
		<ns1:ItemSearch>
			<ns1:AWSAccessKeyId>REMOVED</ns1:AWSAccessKeyId>
		</ns1:ItemSearch>
	</SOAP-ENV:Body>
</SOAP-ENV:Envelope>


______ Error Code From AWS ______
Your request is missing required parameters. Required parameters include SearchIndex.