Account without Adwords Created Feeds

26 views
Skip to first unread message

Bradford Loesch

unread,
Jul 10, 2019, 11:15:19 AM7/10/19
to AdWords API and Google Ads API Forum
I am trying to use the various ExtensionSettingServices to manage call extensions within an account 9027620725. It appears that this account does not have any feeds whose origin is `ADWORDS`, and they are all user created. When I attempted creating a call extension in this account with the ExtensionSettingService, it was placed in the custom user created feed. However, I do not see the call extensions returned through a get to that service (but they are visible in the FeedItemService).

Outgoing request: {'SOAPAction': '""', 'Content-Type': 'text/xml; charset=utf-8', 'authorization': 'REDACTED'}
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Header>
<ns0:RequestHeader xmlns:ns0="https://adwords.google.com/api/adwords/cm/v201809">
<ns0:clientCustomerId>9027620725</ns0:clientCustomerId>
<ns0:developerToken>REDACTED</ns0:developerToken>
<ns0:userAgent>DialogTech Internal API (AwApi-Python, googleads/20.0.0, Python/3.6.8, zeep)</ns0:userAgent>
<ns0:validateOnly>false</ns0:validateOnly>
<ns0:partialFailure>false</ns0:partialFailure>
</ns0:RequestHeader>
</soap-env:Header>
<soap-env:Body>
<ns0:get xmlns:ns0="https://adwords.google.com/api/adwords/cm/v201809">
<ns0:selector>
<ns0:fields>CampaignId</ns0:fields>
<ns0:fields>ExtensionType</ns0:fields>
<ns0:fields>Extensions</ns0:fields>
<ns0:predicates>
<ns0:field>CampaignId</ns0:field>
<ns0:operator>IN</ns0:operator>
<ns0:values>1386456613</ns0:values>
<ns0:values>1386456616</ns0:values>
</ns0:predicates>
<ns0:predicates>
<ns0:field>ExtensionType</ns0:field>
<ns0:operator>EQUALS</ns0:operator>
<ns0:values>CALL</ns0:values>
</ns0:predicates>
</ns0:selector>
</ns0:get>
</soap-env:Body>
</soap-env:Envelope>

Incoming response: 
b'<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">\n <soap:Header>\n <ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201809">\n <requestId>00058d550ce30dd00a376615030ceb5e</requestId>\n <serviceName>CampaignExtensionSettingService</serviceName>\n <methodName>get</methodName>\n <operations>0</operations>\n <responseTime>287</responseTime>\n </ResponseHeader>\n </soap:Header>\n <soap:Body>\n <getResponse xmlns="https://adwords.google.com/api/adwords/cm/v201809">\n <rval>\n <totalNumEntries>0</totalNumEntries>\n <Page.Type>CampaignExtensionSettingPage</Page.Type>\n </rval>\n </getResponse>\n </soap:Body>\n</soap:Envelope>\n'

Is there a way to create new feeds with the origin of `ADWORDS` or otherwise get this account into a state where the ExtensionSettingService can be used to manage extensions?

Google Ads API Forum Advisor Prod

unread,
Jul 11, 2019, 2:26:56 AM7/11/19
to adwor...@googlegroups.com
Hi Bradford,

Feed items with the 'ADWORDS' origin are system generated and cannot be created via the AdWords API. If you wish to know how these are created, you may reach out to the product experts via the Google Ads Community Forum for further assistance as this is, unfortunately, already outside of our scope. I hope this helps.

Thanks and regards,
Peter
Google Ads API Team

ref:_00D1U1174p._5001UCc3Zb:ref
Reply all
Reply to author
Forward
0 new messages