Jake,

Just an update - those fields should not be used.

Thanks,

Ray

On Tuesday, March 11, 2014 3:52:57 PM UTC-4, Ray Tsang (AdWords API Team) 
wrote:
>
> Jake,
>
> I noticed that many of these fields are no longer available in v201402. 
>  Could I trouble you to check the latest report type 
> guide<https://developers.google.com/adwords/api/docs/appendix/reports>
> ?
>
> However, it doesn't yet explain why these fields no longer works w/ 
> v201309.  I'm still investigating this.
>
> Thanks,
>
> Ray
>
> On Wednesday, March 5, 2014 1:22:41 PM UTC-5, Jake Wilson wrote:
>>
>> This is actually pretty for me to recreate.  I'm using the PHP library 
>> examples (v201309).  All I did was edit the GetAdGroups.php example file. 
>>  I set my campaignId at the top of the script.  Then at the bottom after 
>> instantiating the user I set a ClientCustomerId:
>>
>> $user = new AdWordsUser();
>> $user->setClientCustomerId(50xxxxxxx526);
>>
>> Then earlier in the script I edited the selector to be like this:
>>
>> // Create selector.
>>   $selector = new Selector();
>>   $selector->fields = array(
>>     'BidType',
>>     'BiddingStrategyId',
>>     'BiddingStrategyName',
>>     'BiddingStrategySource',
>>     'BiddingStrategyType',
>>     'CampaignId',
>>     'CampaignName',
>>     'ContentBid',
>>     'ContentBidCriterionTypeGroup',
>>     'CpcBid',
>>     'CpcBidSource',
>>     'CpmBid',
>>     'CpmBidSource',
>>     'EnhancedCpcEnabled',
>>     'ExperimentDeltaStatus',
>>     'ExperimentId',
>>     'ExperimentRowStatus',
>>     'Id',
>>     'MaxContentCpcMultiplier',
>>     'MaxCpcMultiplier',
>>     'MaxCpmMultiplier',
>>     'Name',
>>     'PageOnePromotedBidCeiling',
>>     'PageOnePromotedBidChangesForRaisesOnly',
>>     'PageOnePromotedBidModifier',
>>     'PageOnePromotedRaiseBidWhenBudgetConstained',
>>     'PageOnePromotedRaiseBidWhenLowQualityScore',
>>     'PageOnePromotedStrategyGoal',
>>     'PercentCpaBid',
>>     'PercentCpaBidSource',
>>     'PricingMode',
>>     'Settings',
>>     'Status',
>>     'TargetCpa',
>>     'TargetCpaBid',
>>     'TargetSpendBidCeiling',
>>     'TargetSpendSpendTarget',
>>   );
>>   $selector->ordering[] = new OrderBy('Name', 'ASCENDING');
>>
>> That array now includes every single queriable field according to:
>>
>>
>> https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201309-AdGroupService
>>
>> And when running the script I get:
>>
>> An error has occurred: [SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'CpcBidSource', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'CpmBidSource', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'ExperimentRowStatus', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedBidCeiling', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'PageOnePromotedBidChangesForRaisesOnly', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedBidModifier', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'PageOnePromotedRaiseBidWhenBudgetConstained', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedRaiseBidWhenLowQualityScore', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedStrategyGoal', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'PercentCpaBidSource', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; trigger:'PricingMode', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'TargetSpendBidCeiling', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'TargetSpendSpendTarget']
>>
>> Here is the the request_info.log
>>
>> [Mar 05 2014 11:20:39.000000 - ERROR] email= effectiveUser=5xxxxxxxxxxx6 
>> service=AdGroupService method=get operators={} responseTime=192 
>> requestId=000xxxxxxxxxxxxxxxxxxxxxxx648 operations=1 units= server=
>> adwords.google.com isFault=true 
>> faultMessage=[SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'CpcBidSource', SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'CpmBidSource', SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'ExperimentRowStatus', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'PageOnePromotedBidCeiling', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedBidChangesForRaisesOnly', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedBidModifier', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'PageOnePromotedRaiseBidWhenBudgetConstained', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedRaiseBidWhenLowQualityScore', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'PageOnePromotedStrategyGoal', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'PercentCpaBidSource', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; trigger:'PricingMode', 
>> SelectorError.INVALID_FIELD_NAME @ serviceSelector; 
>> trigger:'TargetSpendBidCeiling', SelectorError.INVALID_FIELD_NAME @ 
>> serviceSelector; trigger:'TargetSpendSpendTarget']
>>
>> If I remove the invalid fields from the array in the script, then I get 
>> back a response just fine.
>>
>>
>> On Tuesday, March 4, 2014 4:33:43 PM UTC-7, Ray Tsang (AdWords API Team) 
>> wrote:
>>>
>>> Jake,
>>>
>>> Could I trouble you to confirm if you were using AdGroupService?
>>> For those fields that weren't selectable:
>>> 1. did you select the field by itself, or in combination with other 
>>> fields?
>>> 2. could I trouble you to send me the response xml (without any 
>>> sensitive information, such as developer token, or access token, etc).
>>>
>>> Thanks,
>>>
>>> Ray
>>>
>>> On Tuesday, March 4, 2014 5:51:03 PM UTC-5, Jake Wilson wrote:
>>>>
>>>> I'm using the PHP lib.
>>>>
>>>> According to the following page:  
>>>> https://developers.google.com/adwords/api/docs/appendix/selectorfields#v201309-AdGroupService
>>>>
>>>> I should be able to query for the following values:
>>>>
>>>> BidType
>>>> BiddingStrategyId
>>>> BiddingStrategyName
>>>> BiddingStrategySource
>>>> BiddingStrategyType
>>>> CampaignId
>>>> CampaignName
>>>> ContentBid
>>>> ContentBidCriterionTypeGroup
>>>> CpcBid
>>>> CpcBidSource
>>>> CpmBid
>>>> CpmBidSource
>>>> EnhancedCpcEnabled
>>>> ExperimentDeltaStatus
>>>> ExperimentId
>>>> ExperimentRowStatus
>>>> Id
>>>> MaxContentCpcMultiplier
>>>> MaxCpcMultiplier
>>>> MaxCpmMultiplier
>>>> Name
>>>> PageOnePromotedBidCeiling
>>>> PageOnePromotedBidChangesForRaisesOnly
>>>> PageOnePromotedBidModifier
>>>> PageOnePromotedRaiseBidWhenBudgetConstained
>>>> PageOnePromotedRaiseBidWhenLowQualityScore
>>>> PageOnePromotedStrategyGoal
>>>> PercentCpaBid
>>>> PercentCpaBidSource
>>>> PricingMode
>>>> Settings
>>>> Status
>>>> TargetCpa
>>>> TargetCpaBid
>>>> TargetSpendBidCeiling
>>>> TargetSpendSpendTarget
>>>>
>>>> When I add all the values to the $selector->fields array, running the 
>>>> query gives me SelectorError.INVALID_FIELD_NAME errors for the following:
>>>>
>>>> CpcBidSource
>>>> CpmBidSource
>>>> ExperimentRowStatus
>>>> PageOnePromotedBidCeiling
>>>> PageOnePromotedBidChangesForRaisesOnly
>>>> PageOnePromotedBidModifier
>>>> PageOnePromotedRaiseBidWhenBudgetConstained
>>>> PageOnePromotedRaiseBidWhenLowQualityScore
>>>> PageOnePromotedStrategyGoal
>>>> PercentCpaBidSource
>>>> PricingMode
>>>> TargetSpendBidCeiling
>>>> TargetSpendSpendTarget
>>>>
>>>> Why am I not able to query these values?
>>>>
>>>> On a related note, is it possible to query all values without having to 
>>>> specify each one in the array?
>>>>
>>>>
>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to