Hi, It looks like the ids are somehow getting corrupted before or while you are making the request. Is it possible to check the ids in the operations before you make the request and compare them to the ids in the returned errors.
Best, - Eric On Feb 23, 7:05 pm, Aihua <[email protected]> wrote: > We are using Python, and using the python client library for the low > level calls. Here is some sample logic: > ... > server = self._connect('AdGroupCriterion') > operations = [] > for criterion in criteria: > operations.append({ > 'operator': 'SET', > 'operand':criterion.as_dict() > }) > > self._adwords_call(server, 'Mutate', operations) > which will call something similar to: > ... > eval('server.%s(operations)' % method) > > On Feb 23, 7:47 am, AdWords API Advisor <[email protected]> > wrote: > > > > > Hi, > > > Which language are you using? Are you using one of the client > > libraries? Can you post some of the code that is used to make this > > request? > > > Best, > > - Eric Koleda, AdWords API Team > > > On Feb 22, 9:04 pm, Aihua <[email protected]> wrote: > > > > Noticed that when try to pause trials or update trials through API > > > calls in production, we got some EntityNotFound.INVALID_ID errors. But > > > later after we re-try it again, it seems working fine. Since it's on > > > production, we didn't store the soap xml. And it's hard to reproduce > > > it. We are using the python client lib, any idea? > > > > Here is a sample trial, when we tried to pause 502404022, got Invalid > > > id; but later when try it again, it's ok. The trial and the adgroup > > > are on the network. > > > 502404022: [EntityNotFound.INVALID_ID @ > > > operations[0].operand.adGroupId; trigger:'467577187'] -- 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.
