Starting yesterday (Dec 29, 2009), the page suddenly stopped working,
despite the fact that nothing about the code or the account was
changed. Interestingly and importantly, the page takes a long time to
load, meaning it may be some sort of a timeout issue.
I have tracked the problem down to:
in apility's lib/ directory, in the Campaign.inc.php file, in the
CreateCampaignObject function,
after running
$someCampaign = $someSoapClient->call("getCampaign",
$soapParameters);
$someCampaign is coming up empty (even though it should not be empty,
and was working with the same code, same accounts, same everything,
until yesterday when it stopped working).
Does anyone know if anything is wrong or changed recently? Perhaps
even something to do with URLs used to hit the api (as a timeout issue
of some sort seems possible)? Or parameters expected? Thanks!
i am also noting the following:
viewing these urls in human web browser (just to troubleshoot; in
reality these would be requested by soap or whatever:)
https://adwords.google.com/api/adwords/v13/CampaignService?wsdl
works
https://adwords.google.com/api/adwords/v14/CampaignService?wsdl
has an error
(i did not check the above to see if 2nd, v14 link above *was* working
*before* my issue cropped up, however i assume it was.) is this an
issue anyone knows about or am i on the right track with my
troubleshooting? thanks.
There is no v14 version of the AdWords API. The successor to v13 is
the v2009 API, which is currently at version v200909. The v2009 API
has some significant changes, which you can read about here:
http://code.google.com/apis/adwords/v2009/docs/
Best,
- Eric Koleda, AdWords API Team
however fact remains with same code & account suddenly stopped working
12/29/09 after working stably for about 6 months. and i thought the
switch to v2009 was only becoming "required" in april/may? i guess i
could just do the switch now but it would have been easier to delay
the switch for a while. are very few ppl using v13 at this point, or
in the hundreds or more?
by the way i have a better than average dedicated server company, they
are looking into whether it's a problem on their end, perhaps somehow
they have an internal feature which suddenly disallowed my script from
contacting adwords.google.com, although "why now?" would be
interesting to find out. :)
A majority of the v13 API is deprecated and scheduled for sunset in
April, but it has not been turned off yet and is not the cause of your
issues. I would recommend looking at the SOAP XML logs for these
requests to get a better idea of what's going on.
Best,
- Eric