Hi Ursula, thanks for your help, however thats pretty much what I'm
attempting to do already. I don't see a selector.setIdFilters method I
just see a selector.IdFilters method.

I'm trying the below.
//create service
//create selector
//create campaign filters based on campaignID
//associate filters with selector
//associate (pass in) selector with service get call.

Sample of my code is below.

AdWordsUser user = new AdWordsUser(headers);
CampaignCriterionService campaignCriterionService =
(CampaignCriterionService)user.GetService(AdWordsService.v200909.CampaignCriterionService);

//SELECTOR CREATED HERE CALLED CCS
CampaignCriterionSelector ccs = new CampaignCriterionSelector();

//THINK I'M GOING WRONG HERE - campaignID is a long
CampaignCriterionIdFilter[] ccIDfilters = new
CampaignCriterionIdFilter[1];
ccIDfilters[0].campaignId = campaignID;
ccIDfilters[0].campaignIdSpecified = true;

//ADDING THE FILTERS TO THE SELECTOR I CREATED ABOVE
ccs.idFilters = ccIDfilters;

//PASSING THE SELECTOR IN TO THE MAIN GET CALL
CampaignCriterion[] criterions =
(CampaignCriterion[])campaignCriterionService.get(ccs).entries;

Has anyone got any example code from this?

thanks in advance.

On Feb 15, 10:30 pm, Ursula <ursula.kellm...@gmail.com> wrote:
> You need to create a CampaignCriterionSelector as well :
>
>   CampaignCriterionSelector selector = new
> CampaignCriterionSelector();
>
> and then add the  CampaignCriterionIdFilter that you created:
>
> selector.setIdFilters(  ccIDfilters)
>
> then pass this selector to the get method.
> campaignCriterionService.get(selector).entries;
>
> Ursula Kellmann
>
> On Feb 15, 6:11 am, David <cont...@akamarketing.com> wrote:
>
> > Anyone got any ideas. Anyone done this before?
>
> > On Feb 13, 4:35 pm, David <cont...@akamarketing.com> wrote:
>
> > > CampaignCriterionIdFilter[] ccIDfilters = new
> > > CampaignCriterionIdFilter[1];
> > > ccIDfilters[0].campaignId = campaignID;
> > > ccIDfilters[0].campaignIdSpecified = true;  //CRASH HERE - ccIDfilters
> > > gives null reference exception...
> > >  ccs.idFilters = ccIDfilters;
>
> > > CampaignCriterion[] criterions =
> > > (CampaignCriterion[])campaignCriterionService.get(ccs).entries;
>
> > > What gives? I created a new filter array with space for one
> > > campaignID, set that id and the associated the filter array with the
> > > overal selector..
>
> > > Any input is greatly appreciated.
>
> > > On Feb 13, 4:18 pm, David <cont...@akamarketing.com> wrote:
>
> > > > Hi there,
> > > > can anyone tell me how to get negative keywords for a campaign with a
> > > > given campaignID from the v2009 API. I can't seem to properly
> > > > associate filters with campaignCriterionSelector? Here my code
> > > > excerpt. I've tried a couple of variations of
> > > > CampaignCriterionIdFilter related code but idFilter of the ccs object
> > > > is always null. My campaignID does contain the id of a campaign and is
> > > > not null itself.
>
> > > > AdWordsUser user = new AdWordsUser(headers);
> > > >         CampaignCriterionService campaignCriterionService =
> > > > (CampaignCriterionService)user.GetService(AdWordsService.v200909.CampaignCriterionService);
> > > >         CampaignCriterionSelector ccs = new
> > > > CampaignCriterionSelector();
>
> > > >         CampaignCriterionIdFilter[] ccIDfilters = new
> > > > CampaignCriterionIdFilter[1];
> > > >         ccIDfilters[0].campaignId = campaignID;
> > > > ccIDfilters[0].campaignIdSpecified = true;
> > > >         ccs.idFilters = ccIDfilters;
>
> > > >         CampaignCriterion[] criterions =
> > > > (CampaignCriterion[])campaignCriterionService.get(ccs).entries;
>
> > > > Please help if you can. I can't find examples anywhere.
>
> > > > thanks.

-- 
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-...@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