I make a request by using the CustomerSyncService for getting changes of one customer, restricted by one feedId. The request returns 10 ids of changed feedItems. If I use the FeedItemService for getting these feedItems, only 7 of them will be returned. What about the missing 3 feedItems (feedItemIds: 803011504, 190106556, 190106436)?
I use the java library adwords-appengine, version 1.30.0
Here are my requests and the answer of the CustomerSyncService:
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<RequestHeader xmlns="
https://adwords.google.com/api/adwords/ch/v201406">
<partialFailure xmlns="
https://adwords.google.com/api/adwords/cm/v201406">false</partialFailure>
<userAgent xmlns="
https://adwords.google.com/api/adwords/cm/v201406">ngts (AwApi-Java, AdWords-AppEngine/1.30.0, Common-Java/1.30.0, JAX-WS/Unknown, Java/1.7.0, maven)</userAgent>
<developerToken xmlns="
https://adwords.google.com/api/adwords/cm/v201406">XXXXXXXXXXXXXXXXXXX</developerToken>
<clientCustomerId xmlns="
https://adwords.google.com/api/adwords/cm/v201406">1904772276</clientCustomerId>
</RequestHeader>
</soap:Header>
<soap:Body>
<ns2:get xmlns="
https://adwords.google.com/api/adwords/cm/v201406" xmlns:ns2="
https://adwords.google.com/api/adwords/ch/v201406" xmlns:ns3="
https://adwords.google.com/api/adwords/rm/v201406" xmlns:ns4="
https://adwords.google.com/api/adwords/o/v201406" xmlns:ns5="
https://adwords.google.com/api/adwords/mcm/v201406" xmlns:ns6="
https://adwords.google.com/api/adwords/express/v201406" xmlns:ns7="
https://adwords.google.com/api/adwords/billing/v201406">
<ns2:selector>
<ns2:dateTimeRange>
<min>20140820 010000 Europe/Berlin</min>
<max>20140821 010000 Europe/Berlin</max>
</ns2:dateTimeRange>
<ns2:feedIds>1668876</ns2:feedIds>
</ns2:selector>
</ns2:get>
</soap:Body>
</soap:Envelope>
SOAP Response:
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<ns2:ResponseHeader xmlns="
https://adwords.google.com/api/adwords/cm/v201406" xmlns:ns2="
https://adwords.google.com/api/adwords/ch/v201406">
<requestId>0005011fb73d86f00adb45a554007582</requestId>
<serviceName>CustomerSyncService</serviceName>
<methodName>get</methodName>
<operations>0</operations>
<responseTime>360</responseTime>
</ns2:ResponseHeader>
</soap:Header>
<soap:Body>
<ns2:getResponse xmlns="
https://adwords.google.com/api/adwords/cm/v201406" xmlns:ns2="
https://adwords.google.com/api/adwords/ch/v201406">
<ns2:rval>
<ns2:changedFeeds>
<ns2:feedId>1668876</ns2:feedId>
<ns2:feedChangeStatus>FIELDS_UNCHANGED</ns2:feedChangeStatus>
<ns2:changedFeedItems>44168796</ns2:changedFeedItems>
<ns2:changedFeedItems>803011480</ns2:changedFeedItems>
<ns2:changedFeedItems>44171796</ns2:changedFeedItems>
<ns2:changedFeedItems>803011504</ns2:changedFeedItems>
<ns2:changedFeedItems>44166036</ns2:changedFeedItems>
<ns2:changedFeedItems>190106556</ns2:changedFeedItems>
<ns2:changedFeedItems>803011471</ns2:changedFeedItems>
<ns2:changedFeedItems>190106436</ns2:changedFeedItems>
<ns2:changedFeedItems>803011486</ns2:changedFeedItems>
<ns2:changedFeedItems>803011516</ns2:changedFeedItems>
</ns2:changedFeeds>
<ns2:lastChangeTimestamp>20140821 010000 Europe/Berlin</ns2:lastChangeTimestamp>
</ns2:rval>
</ns2:getResponse>
</soap:Body>
</soap:Envelope>
<?xml version="1.0" encoding="UTF-8"?><soap:Envelope xmlns:soap="
http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<RequestHeader xmlns="
https://adwords.google.com/api/adwords/cm/v201406">
<partialFailure>false</partialFailure>
<userAgent>ngts (AwApi-Java, AdWords-AppEngine/1.30.0, Common-Java/1.30.0, JAX-WS/Unknown, Java/1.7.0, maven)</userAgent>
<developerToken>XXXXXXXXXXXXXXXXXX</developerToken>
<clientCustomerId>1904772276</clientCustomerId>
</RequestHeader>
</soap:Header>
<soap:Body>
<get xmlns="
https://adwords.google.com/api/adwords/cm/v201406" xmlns:ns2="
https://adwords.google.com/api/adwords/express/v201406" xmlns:ns3="
https://adwords.google.com/api/adwords/rm/v201406" xmlns:ns4="
https://adwords.google.com/api/adwords/mcm/v201406" xmlns:ns5="
https://adwords.google.com/api/adwords/billing/v201406" xmlns:ns6="
https://adwords.google.com/api/adwords/o/v201406" xmlns:ns7="
https://adwords.google.com/api/adwords/ch/v201406">
<selector>
<fields>AdGroupId</fields>
<fields>AttributeValues</fields>
<fields>CampaignId</fields>
<fields>DevicePreference</fields>
<fields>EndTime</fields>
<fields>FeedId</fields>
<fields>FeedItemId</fields>
<fields>KeywordMatchType</fields>
<fields>KeywordText</fields>
<fields>Scheduling</fields>
<fields>StartTime</fields>
<fields>Status</fields>
<fields>UrlCustomParameters</fields>
<fields>ValidationDetails</fields>
<predicates>
<field>FeedItemId</field>
<operator>IN</operator>
<values>44168796</values>
<values>803011480</values>
<values>44171796</values>
<values>803011504</values>
<values>44166036</values>
<values>190106556</values>
<values>803011471</values>
<values>190106436</values>
<values>803011486</values>
<values>803011516</values>
</predicates>
<dateRange>
<min>20140820</min>
<max>20140821</max>
</dateRange>
<ordering>
<field>FeedId</field>
<sortOrder>ASCENDING</sortOrder>
</ordering>
</selector>
</get>
</soap:Body>
</soap:Envelope>