I am having some issues with no campaigns coming back.
I am requesting from my sandbox account. However, it won't return any campaigns from either my main account or my test.
I have campaigns in both. Here is what I am doing.
clientCustomerId - My test account
developerToken - My main account
Sadly, this all worked about 6 weeks ago. Any advice would be appreciated.
Thanks
Account account = mutationRequest.getAccount();
// Get the CampaignService.
CampaignServiceInterface campaignService = getAdWordsService(account.getId(), CampaignServiceInterface.class);
int offset = 0;
String query = "SELECT Id, Name, Status";
CampaignPage page = null;
do {
String pageQuery = query + String.format(" LIMIT %d, %d", offset, PAGE_SIZE);
// Get all campaigns.
page = campaignService.query(pageQuery);
// Display campaigns.
if (page.getEntries() != null) {
for (Campaign googleCampaign : page.getEntries()) {
resolveConflicts(campaigns, account, googleCampaign);
}
}
offset += PAGE_SIZE;
} while (offset < page.getTotalNumEntries());
REQUEST:
<soapenv:Header>
<ns1:clientCustomerId>434-xx-xx24</ns1:clientCustomerId>
<ns1:developerToken>W8Rmxxxxx-xxxxxxxxRqn5A</ns1:developerToken>
<ns1:userAgent>Cxxxxxxxt (AwApi-Java, AdWords-Axis/1.32.0, Common-Java/1.32.0, Axis/1.4, Java/1.8.0_11, maven)</ns1:userAgent>
<ns1:validateOnly>false</ns1:validateOnly>
<ns1:partialFailure>false</ns1:partialFailure>
</ns1:RequestHeader>
</soapenv:Header>
<soapenv:Body>
<query>SELECT Id, Name, Status LIMIT 0, 100</query>
</query>
</soapenv:Body>
</soapenv:Envelope>
RESPONSE:
<soap:Header>
<requestId>0005018aeb6ad1100abf81d794009ffa</requestId>
<serviceName>CampaignService</serviceName>
<methodName>query</methodName>
<operations>1</operations>
<responseTime>365</responseTime>
</ResponseHeader>
</soap:Header>
<soap:Body>
<rval>
<totalNumEntries>0</totalNumEntries>
<Page.Type>CampaignPage</Page.Type>
</rval>
</queryResponse>
</soap:Body>
</soap:Envelope>