Looks like it ,

But i am calling the client with the id.

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

I will try to reformate the request and check if i am missing
something.


On Jan 28, 1:42 pm, AdWords API Advisor <adwordsapiadvi...@google.com>
wrote:
> Hi,
>
> It looks like the request XML doesn't contain the reportJobId to get
> the URL of.  Can you ensure that you are passing in this value
> correctly?
>
> Best,
> - Eric
>
> On Jan 28, 3:16 pm, adword user <chandrashekar.vijayar...@gmail.com>
> wrote:
>
>
>
>
>
>
>
> > 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>zoo
> >  
> > sk</useragent><developerToken>XXX</developerToken><applicationToken>Ignored 
> > </applicationToken></SOAP-ENV:Header><SOAP-ENV:Body><ns1:getGzipReportDownl 
> > oadUrl/></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 adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

Reply via email to