I have made the necessasary changes and here is the updated code. 

   $soapHeaders = '<email>'.$email.'</email>' 

.'<password>'.$password.'</password>'

//.'<clientEmail>'.$client_email.'</clientEmail>'

.'<useragent>'.$useragent.'</useragent>'

.'<developerToken>'.$developer_token.'</developerToken>'

.'<applicationToken>'.$application_token.'</applicationToken>';


$xmlvar = new SoapVar($soapHeaders,

            XSD_ANYXML

);

 $namespace = 'https://adwords.google.com/api/adwords/v13';


$endpoint = 'https://adwords.google.com/api/adwords/v13/ReportService?wsdl';

 $client = new SoapClient($endpoint,  array(

    'features' => SOAP_SINGLE_ELEMENT_ARRAYS,

    'encoding' => 'utf-8',

'trace' => 1));


$header = new SoapHeader($namespace, 'Header', $xmlvar);


$client->__setSoapHeaders($header);


try {

$jobs = $client->getAllJobs();

 foreach ($jobs->getAllJobsReturn as $job) {

 $reportUrl = $client->getGzipReportDownloadUrl($job->id);

 var_dump($reportUrl);

}

 }

catch (Exception $ex)

{

echo "REQUEST:\n" . $client->__getLastRequest() . "\n";

var_dump($ex);

}





And the output is .



This is the soap request. 


REQUEST:

<?xml version="1.0" encoding="UTF-8"?>

<SOAP-ENV:Envelope 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:ns1="https://adwords.google.com/api/adwords/v13";><SOAP-ENV:Header><email>XXX</email><password>XXX</password><useragent>zoosk</useragent><developerToken>XXX</developerToken><applicationToken>Ignored</applicationToken></SOAP-ENV:Header><SOAP-ENV:Body><ns1:getGzipReportDownloadUrl/></SOAP-ENV:Body></SOAP-ENV:Envelope>



And then i get object(SoapFault)#22 


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

Reply via email to