GoogleMyBusiness MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE

61 views
Skip to first unread message

fedorin...@gmail.com

unread,
Jun 28, 2017, 8:38:44 AM6/28/17
to AdWords API Forum
Hi!

I create CustomerFeed by gmbFeedId? , get an error .

Request:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201609"
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   
<SOAP-ENV:Header>
       
<ns1:RequestHeader>
           
<ns1:clientCustomerId>***</ns1:clientCustomerId>
           
<ns1:developerToken>****</ns1:developerToken>
           
<ns1:userAgent>***
           
</ns1:userAgent>
           
<ns1:validateOnly>false</ns1:validateOnly>
           
<ns1:partialFailure>false</ns1:partialFailure>
       
</ns1:RequestHeader>
   
</SOAP-ENV:Header>
   
<SOAP-ENV:Body>
       
<ns1:mutate>
           
<ns1:operations>
               
<ns1:operator>ADD</ns1:operator>
               
<ns1:operand>
                   
<ns1:feedId>55341800</ns1:feedId>
                   
<ns1:matchingFunction>
                       
<ns1:operator>IDENTITY</ns1:operator>
                       
<ns1:lhsOperand xsi:type="ns1:ConstantOperand">
                           
<ns1:type>BOOLEAN</ns1:type>
                           
<ns1:booleanValue>true</ns1:booleanValue>
                       
</ns1:lhsOperand>
                   
</ns1:matchingFunction>
                   
<ns1:placeholderTypes>7</ns1:placeholderTypes>
               
</ns1:operand>
           
</ns1:operations>
       
</ns1:mutate>
   
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>




response:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   
<soap:Header>
       
<ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201609">
           
<requestId>000553044629cf290a37a481d10a5750</requestId>
           
<serviceName>CustomerFeedService</serviceName>
           
<methodName>mutate</methodName>
           
<operations>1</operations>
           
<responseTime>71</responseTime>
       
</ResponseHeader>
   
</soap:Header>
   
<soap:Body>
       
<soap:Fault>
           
<faultcode>soap:Server</faultcode>
           
<faultstring>[CustomerFeedError.MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE @
                operations[0].operand.placeholderTypes; trigger:'Invalid ids: 7']
           
</faultstring>
           
<detail>
               
<ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201609">
                   
<message>[CustomerFeedError.MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE @
                        operations[0].operand.placeholderTypes; trigger:'Invalid ids: 7']
                   
</message>
                   
<ApplicationException.Type>ApiException</ApplicationException.Type>
                   
<errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="CustomerFeedError">
                       
<fieldPath>operations[0].operand.placeholderTypes</fieldPath>
                       
<trigger>Invalid ids: 7</trigger>
                       
<errorString>CustomerFeedError.MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE</errorString>
                       
<ApiError.Type>CustomerFeedError</ApiError.Type>
                       
<reason>MISSING_FEEDMAPPING_FOR_PLACEHOLDER_TYPE</reason>
                   
</errors>
               
</ApiExceptionFault>
           
</detail>
       
</soap:Fault>
   
</soap:Body>
</soap:Envelope>


What is the problem?

Shwetha Vastrad (AdWords API Team)

unread,
Jun 28, 2017, 11:38:25 AM6/28/17
to AdWords API Forum
Hi,

Could you perform a FeedMappingService.get() request and check if the FeedMapping exists for this feed for placeholderType 7? Could you describe how you linked your Google My Business account to your AdWords account? Please provide your clientCustomerId via Reply privately to author so I can take a look. 

Thanks,
Shwetha, AdWords API Team.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages