$namespace = "https://adwords.google.com/api/adwords/v13";
require_once('soapclientfactory.php');
$camp_service = new SoapClientFactory();
$campaign_service = $camp_service->GetClient($namespace . '/
CampaignService?wsdl', 'wsdl');
$campaign_service->setHeaders($headers);
$debug = 0;
This is what I am actually using, I turned the SoapClientFactory into
a class and re-wrote it's working, not that big of a change though.
-Ryan
On Feb 24, 8:31 am, AdWords API Advisor <[email protected]>
wrote:
> Hello,
>
> You're using an incorrect XML namespace for your requests. It should
> be "https://adwords.google.com/api/adwords/v13".
>
> Cheers,
> -Jeff Posnick, AdWords API Team
>
> On Feb 23, 8:52 pm, xorl <[email protected]> wrote:
>
> > I am using
> > $namespacehttps://adwords.google.com/api/adwords/v13/CampaignService?wsdl
>
> > Issue, when I pass $request_xml = "<getCampaign><id>$id</id></
> > getCampaign>"; It throws this huge error,
>
> > Server.userException No such operation 'getCampaign' No such
> > operation 'getCampaign' at
> > org.apache.axis.message.RPCElement.deserialize(RPCElement.java:286) at
> > org.apache.axis.message.RPCElement.getParams(RPCElement.java:342) at
> > org.apache.axis.providers.java.RPCProvider.processMessage
> > (RPCProvider.java:146) at
> > com.google.ads.netapi.config.AdWordsApiProvider.processMessage
> > (AdWordsApiProvider.java:62) at
> > org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
> > 319) at org.apache.axis.strategies.InvocationStrategy.visit
> > (InvocationStrategy.java:32) at org.apache.axis.SimpleChain.doVisiting
> > (SimpleChain.java:118) at org.apache.axis.SimpleChain.invoke
> > (SimpleChain.java:83) at
> > org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:450)
> > at org.apache.axis.server.AxisServer.invoke(AxisServer.java:285) at
> > org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:
> > 637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
> > at org.apache.axis.transport.http.AxisServletBase.service
> > (AxisServletBase.java:301) at javax.servlet.http.HttpServlet.service
> > (HttpServlet.java:802) at com.google.gse.FilteredServlet
> > $ChainEnd.doFilter(FilteredServlet.java:172) at
> > com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:46) at
> > com.google.gse.FilteredServlet$Chain.doFilter(FilteredServlet.java:
> > 149) at com.google.soap.base.LoggingFilter.doFilter(LoggingFilter.java:
> > 142) at com.google.gse.FilteredServlet$Chain.doFilter
> > (FilteredServlet.java:149) at
> > com.google.servlet.balancing.LoadBalancingFilter.processRequestLocally
> > (LoadBalancingFilter.java:405) at
> > com.google.servlet.balancing.LoadBalancingFilter.loadBalanceRequest
> > (LoadBalancingFilter.java:214) at
> > com.google.servlet.balancing.LoadBalancingFilter.doFilter
> > (LoadBalancingFilter.java:161) at com.google.gse.FilteredServlet
> > $Chain.doFilter(FilteredServlet.java:149) at
> > com.google.gse.FilteredServlet.service(FilteredServlet.java:120) at
> > com.google.gse.HttpConnection.runServletFromWithinSpan
> > (HttpConnection.java:756) at com.google.gse.HttpConnection.access$000
> > (HttpConnection.java:59) at com.google.gse.HttpConnection
> > $1.runServletFromWithinSpan(HttpConnection.java:696) at
> > com.google.gse.GSETraceHelper$TraceableServletRunnable$1.run
> > (GSETraceHelper.java:391) at
> > com.google.tracing.LocalTraceSpanRunnable.run
> > (LocalTraceSpanRunnable.java:56) at
> > com.google.tracing.LocalTraceSpanBuilder.run
> > (LocalTraceSpanBuilder.java:437) at com.google.gse.GSETraceHelper
> > $TraceableServletRunnable.runWithTracingEnabled(GSETraceHelper.java:
> > 346) at com.google.gse.GSETraceHelper$TraceableServletRunnable.run
> > (GSETraceHelper.java:329) at com.google.gse.HttpConnection.runServlet
> > (HttpConnection.java:692) at com.google.gse.HttpConnection.run
> > (HttpConnection.java:662) at com.google.gse.DispatchQueue
> > $WorkerThread.run(DispatchQueue.java:354)
>
> > Issue being, it's documented
> > here,http://code.google.com/apis/adwords/docs/developer/CampaignService.ht...,
> > Am I approaching this wrong?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---