Since this is currently mandatory, can you help me with how to set the 
value directly in the SOAP XML?

I've tried with no success:
        <settings>
              <KeywordMatchSetting>
                <optIn>false</optIn>
              </KeywordMatchSetting>
            <settings>

AND

            <settings
            xmlns:cm="https://adwords.google.com/api/adwords/cm/v201209";
            xsi:type="cm:KeywordMatchSetting">
            <optIn>false</optIn>
            <settings>


On Monday, December 31, 2012 3:46:59 PM UTC+8, Oliver wrote:
>
> I noticed this as well but I'm not sure it makes sense.  Keyword Match 
> Settings is a setting  relevant to Search Campaigns only and not Display 
> campaigns.  Making it a mandatory input field will cause lot of confusion.
>
> Oliver
>
> On Monday, December 31, 2012 3:34:42 AM UTC, Noah wrote:
>>
>> Hello,
>>
>> I'm following, step-by-step, the documentation at: 
>> https://developers.google.com/adwords/api/docs/
>>
>> 1) Get an auth token using CURL.  Works fine
>>
>> 2) Send manual SOAP request with supplied auth, client id, etc.  FAILS
>>
>> I get an error back from google that says (from the SOAP response): 
>>
>> MUST_SPECIFY_KEYWORD_MATCH_SETTINGS
>>
>> However, the example in the docs doesn't say anything about keyword match 
>> settings.  My guess is that Google updated some rules for creating 
>> campaigns, but failed to update the documentation.  
>>
>> Suggestions?
>>
>>
>>
>> <?xml version="1.0" encoding="UTF-8"?><soap:Envelope 
>> xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>
>>    <soap:Header>
>>       <ResponseHeader 
>> xmlns="https://adwords.google.com/api/adwords/cm/v201209";>
>>          <requestId>0004d21d2c0c80800a42b6a8000037e3</requestId>
>>          <serviceName>CampaignService</serviceName>
>>          <methodName>mutate</methodName>
>>          <operations>0</operations>
>>          <responseTime>698</responseTime>
>>          <units>0</units>
>>       </ResponseHeader>
>>    </soap:Header>
>>    <soap:Body>
>>       <soap:Fault>
>>          <faultcode>soap:Server</faultcode>
>>          <faultstring>[CampaignError.MUST_SPECIFY_KEYWORD_MATCH_SETTINGS @ 
>> operations[0].operand.settings]</faultstring>
>>          <detail>
>>             <ApiExceptionFault 
>> xmlns="https://adwords.google.com/api/adwords/cm/v201209";>
>>                <message>[CampaignError.MUST_SPECIFY_KEYWORD_MATCH_SETTINGS @ 
>> operations[0].operand.settings]</message>
>>                
>> <ApplicationException.Type>ApiException</ApplicationException.Type>
>>                <errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
>> xsi:type="CampaignError">
>>                   <fieldPath>operations[0].operand.settings</fieldPath>
>>                   <trigger />
>>                   
>> <errorString>CampaignError.MUST_SPECIFY_KEYWORD_MATCH_SETTINGS</errorString>
>>                   <ApiError.Type>CampaignError</ApiError.Type>
>>                   <reason>MUST_SPECIFY_KEYWORD_MATCH_SETTINGS</reason>
>>                </errors>
>>             </ApiExceptionFault>
>>          </detail>
>>       </soap:Fault>
>>    </soap:Body></soap:Envelope>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en



Reply via email to