Re: Adwords API - Automating Reporting via Excel Macro

2014-07-30 Thread chris h
Hi Ben,
There are several existing solutions for automating Excel reporting, 
including Tatvic and my company ShufflePoint. These can provide coverage 
for your reporting needs and give you some breathing room while you 
investigate using the API directly. Feel free to contact me (chris AT 
shufflepoint.com) if you'd like to try our report automation solution.
 - Chris


On Wednesday, July 30, 2014 7:32:05 AM UTC-4, 
benjamin...@resolutionmedia.com wrote:
>
> Hi everyone.
>
> As I am quite new here in the API community it would be great to get your 
> advise or feedback!
>
> We are managing a bunch of client accounts and would like to find a 
> reporting solution that lets us get the required monthly data in the 
> required format at the push of a button. Was hoping to do this via a Excel 
> Macro. Does anyone have experience trying to use Excel Macros for Reporting 
> via Adwords API?
>
> Also I have a few questions to the API in general:
>
> 1. Where can find information about the cost related to using the Adwords 
> API. I know there used to be a small fee involved in each action you take 
> with the API. Has this changed?
>
> 2. As I understand it the first step is to apply for a Developer Token and 
> this has to be done at the MCC level.
> Can anyone tell me if I use the MCC at the top of a MCC hierarchy...does 
> that allow me access to the API for all the MCCs and accounts underneath 
> this top-level MCC?
>
> Would greatly appreciate any assistance from this community!
>
> For the time being the priority is to use the Adwords API for Reporting 
> purposes in Excel (monthly, weekly, last 4 days).
> However I am interested in learning as much as possible about what is 
> possible with the API and hopefully be able to do some more advanced 
> manipulations of ads and bids at a later stage. How much programming 
> knowledge is required to use the API for these purposed? I have some coding 
> background (Java, .Net) but it has been a few years since any serious 
> programming.
>
> Looking forward to your answers!
>
> Kind regards from Zurich, 
> Ben
>  
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.


ReportDefinitionService questions, and code sample request

2010-06-08 Thread chris h
That is my interpretation of the page
http://code.google.com/apis/adwords/v2009/docs/reference/ReportDefinitionService.html

"When you send an HTTP request to this URL, the AdWords server
generates a report based on the report definition ID you specified.
This request is inherently synchronous, but most reports take only a
few seconds to generate (the request will time out after 3 minutes)."

So can we create a report definition and immediate retrieve the report
using this URL:
https://adwords.google.com/api/adwords/reportdownload

Is there any complete code samples available?

Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: ReportDefinitionService questions, and code sample request

2010-06-09 Thread chris h
Hi Anthony,

Thanks for the pointers. Please do share any other useful findings.

 - Chris

On Jun 9, 9:56 am, Malks  wrote:
> Further to this I tried a CAMPAIGN_PERFORMANCE_REPORT instead of the
> KEYWORDS_PERFORMANCE_REPORT that is used in the example and got a row
> of data back.  So I think it's all working, just a bit sparse on
> data :)
>
> Anthony.
>
> On Jun 9, 4:24 pm, Malks  wrote:
>
> > Hi Chris,
>
> > I was looking in the same area and did find
> > AddKeywordsPerformanceReportDefinition.php and DownloadReport.php in
> > the examples/v201003 that seem to do what you want.  I had the same
> > interpretation of the snippet you refer to.  I am testing against the
> > sandbox and the examples ran and I managed to download a file so I
> > think that is all goodness.
>
> > My problem is that the file comes back empty so wondering if anyone
> > knows if there is meant to be any data in the sandbox and if not what
> > do I do to generate some.
>
> > Anthony.
>
> > On Jun 9, 2:39 pm, chris h  wrote:
>
> > > That is my interpretation of the 
> > > pagehttp://code.google.com/apis/adwords/v2009/docs/reference/ReportDefini...
>
> > > "When you send an HTTP request to this URL, the AdWords server
> > > generates a report based on the report definition ID you specified.
> > > This request is inherently synchronous, but most reports take only a
> > > few seconds to generate (the request will time out after 3 minutes)."
>
> > > So can we create a report definition and immediate retrieve the report
> > > using this URL:https://adwords.google.com/api/adwords/reportdownload
>
> > > Is there any complete code samples available?
>
> > > Chris
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


authentication

2010-07-05 Thread chris h
Hi,

I'm looking for insights into when OAuth will be supported for
authentication in the AdWords API.

Thanks,
Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: authentication

2010-07-05 Thread chris h
Or if ClientLogin is all that will be supported in the sort-term,
could the token live time be made at least a month?

On Jul 5, 1:28 pm, chris h  wrote:
> Hi,
>
> I'm looking for insights into when OAuth will be supported for
> authentication in the AdWords API.
>
> Thanks,
> Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


predicate examples

2010-07-05 Thread chris h
I'm looking for examples using the different predicate operators and
can find none. Where are they?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


report field names

2010-07-05 Thread chris h
Do fields with the same name have the same definition across reports?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: predicate examples

2010-07-06 Thread chris h
Thanks.  How about IN and NOT_IN. I assume they compare against a set.
Could you show how they are used?

 - Chris


On Jul 6, 1:21 am, adwordsapiadvi...@google.com wrote:
> Hi Chris,
>
> http://code.google.com/p/google-api-adwords-java/source/browse/trunk/...
> shows the use of PredicateOperator.EQUALS. The usage of other operators
> are similar.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Team

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: predicate examples

2010-07-06 Thread chris h
Also, are values always strings? even when field is of another type?

On Jul 6, 1:21 am, adwordsapiadvi...@google.com wrote:
> Hi Chris,
>
> http://code.google.com/p/google-api-adwords-java/source/browse/trunk/...
> shows the use of PredicateOperator.EQUALS. The usage of other operators
> are similar.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Team

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: authentication

2010-07-06 Thread chris h
Thanks for the response.

Authentication is a problem because I don't have (and don't want to
have) the customer's AdWords credentials.

OAuth (used in all other google APIs) supports a delegated
authentication model, so customers can grant me access without having
to share credentials.

Thanks,
Chris

On Jul 6, 1:12 pm, "Joshua J. Kugler"  wrote:
> On Monday 05 July 2010, chris h elucidated thus:
>
> > Or if ClientLogin is all that will be supported in the sort-term,
> > could the token live time be made at least a month?
>
> > On Jul 5, 1:28 pm, chris h  wrote:
> > > Hi,
>
> > > I'm looking for insights into when OAuth will be supported for
> > > authentication in the AdWords API.
>
> Is there a reason authentication proves a problem?  In our code, we
> simply catch the "bad token" exception and re-auth and then continue
> on.
>
> j
>
> --
> Joshua Kugler
> Part-Time System Admin/Programmerhttp://www.eeinternet.com
> PGP Key:http://pgp.mit.edu/ID 0x73B13B6A

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


What is a report?

2010-07-06 Thread chris h
Or to rephrase the question, isn't a report just a specific list of
fields? I come from the Google Analytics API space where that is the
case. Why is it not the case with AdWords? I guess this related to an
earlier question of mine on this group: does the same field name in a
different report have the same meaning?  If so, then it again begs the
question: what is a report?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: predicate examples

2010-07-07 Thread chris h
Eric,

If a list of predicates is supplied, are the ANDed together?

meta-question: where would I find the answer to that in the
documentation?

Thanks,
Chris

On Jul 7, 2:09 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> The values are always passed as strings, as defined in the Predicate
> object:
>
>  http://code.google.com/apis/adwords/v2009/docs/reference/ReportDefini...
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jul 6, 1:16 pm, chris h  wrote:
>
> > Also, are values always strings? even when field is of another type?
>
> > On Jul 6, 1:21 am, adwordsapiadvi...@google.com wrote:
>
> > > Hi Chris,
>
> > >http://code.google.com/p/google-api-adwords-java/source/browse/trunk/...
> > > shows the use of PredicateOperator.EQUALS. The usage of other operators
> > > are similar.
>
> > > Cheers,
> > > Anash P. Oommen,
> > > AdWords API Team
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: report field names

2010-07-07 Thread chris h
Hi Eric,

Could you share which other fields are context dependent?

Thanks,
Chris


On Jul 7, 2:14 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> Yes, a field name will mean the same thing across reports, although
> some are dependent on the context.  For example, "Id" is the criterion
> ID in a KEYWORDS_PERFORMANCE_REPORT and the ad ID in a
> AD_PERFORMANCE_REPORT.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jul 5, 11:05 pm, chris h  wrote:
>
> > Do fields with the same name have the same definition across reports?
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: predicate examples

2010-07-07 Thread chris h
I think it would be useful to support a logical OR between predicates.
Not sure how it would be expressed using current API semantics. Am I
overlooking a way to achieve the same thing using the API is it
stands?
 - Chris

On Jul 7, 4:52 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> Yes, the rows must match all predicates to be returned in the report.
> This information currently isn't contained in the documentation, but
> it should likely appear within the Selector.predicates documentation.
> I'll work with the documentation team to ensure this is updated.
>
> Best,
> - Eric
>
> On Jul 7, 2:51 pm, chris h  wrote:
>
> > Eric,
>
> > If a list of predicates is supplied, are the ANDed together?
>
> > meta-question: where would I find the answer to that in the
> > documentation?
>
> > Thanks,
> > Chris
>
> > On Jul 7, 2:09 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi Chris,
>
> > > The values are always passed as strings, as defined in the Predicate
> > > object:
>
> > >  http://code.google.com/apis/adwords/v2009/docs/reference/ReportDefini...
>
> > > Best,
> > > - Eric Koleda, AdWords API Team
>
> > > On Jul 6, 1:16 pm, chris h  wrote:
>
> > > > Also, are values always strings? even when field is of another type?
>
> > > > On Jul 6, 1:21 am, adwordsapiadvi...@google.com wrote:
>
> > > > > Hi Chris,
>
> > > > >http://code.google.com/p/google-api-adwords-java/source/browse/trunk/...
> > > > > shows the use of PredicateOperator.EQUALS. The usage of other 
> > > > > operators
> > > > > are similar.
>
> > > > > Cheers,
> > > > > Anash P. Oommen,
> > > > > AdWords API Team
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


in report results, columns names don't match requested field names

2010-07-07 Thread chris h
Am I missing something? That seems totally wrong. I would call that a
bug.

 - Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: predicate examples

2010-07-08 Thread chris h
ORing together STARTS_WITH or CONTAINS is a common use case.

On Jul 8, 6:26 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> There currently isn't the ability to OR together two different
> predicates.  However, for using OR logic on different values of the
> same field you can take advantage of the values array and the IN
> operator.
>
>   AdGroupId IN (12345, 67890)
>
> Is there a use case you have in mind where you would need to OR
> predicates?
>
> Best,
> - Eric
>
> On Jul 7, 10:56 pm, chris h  wrote:
>
> > I think it would be useful to support a logical OR between predicates.
> > Not sure how it would be expressed using current API semantics. Am I
> > overlooking a way to achieve the same thing using the API is it
> > stands?
> >  - Chris
>
> > On Jul 7, 4:52 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi Chris,
>
> > > Yes, the rows must match all predicates to be returned in the report.
> > > This information currently isn't contained in the documentation, but
> > > it should likely appear within the Selector.predicates documentation.
> > > I'll work with the documentation team to ensure this is updated.
>
> > > Best,
> > > - Eric
>
> > > On Jul 7, 2:51 pm, chris h  wrote:
>
> > > > Eric,
>
> > > > If a list of predicates is supplied, are the ANDed together?
>
> > > > meta-question: where would I find the answer to that in the
> > > > documentation?
>
> > > > Thanks,
> > > > Chris
>
> > > > On Jul 7, 2:09 pm, AdWords API Advisor 
> > > > wrote:
>
> > > > > Hi Chris,
>
> > > > > The values are always passed as strings, as defined in the Predicate
> > > > > object:
>
> > > > >  http://code.google.com/apis/adwords/v2009/docs/reference/ReportDefini...
>
> > > > > Best,
> > > > > - Eric Koleda, AdWords API Team
>
> > > > > On Jul 6, 1:16 pm, chris h  wrote:
>
> > > > > > Also, are values always strings? even when field is of another type?
>
> > > > > > On Jul 6, 1:21 am, adwordsapiadvi...@google.com wrote:
>
> > > > > > > Hi Chris,
>
> > > > > > >http://code.google.com/p/google-api-adwords-java/source/browse/trunk/...
> > > > > > > shows the use of PredicateOperator.EQUALS. The usage of other 
> > > > > > > operators
> > > > > > > are similar.
>
> > > > > > > Cheers,
> > > > > > > Anash P. Oommen,
> > > > > > > AdWords API Team
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: report field names

2010-07-08 Thread chris h
Ok. But it is still the same measure. Are there any other identity or
categorical fields besides "Id" which are context dependent?

On Jul 8, 6:03 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> In a way all fields are really context dependent.  The field
> "Impressions" always refers to the number of impressions received, but
> this will mean impressions per keyword in a
> KEYWORDS_PERFORMANCE_REPORT, and impressions per ad in an
> AD_PERFORMANCE_REPORT.
>
> Best,
> - Eric
>
> On Jul 7, 2:57 pm, chris h  wrote:
>
> > Hi Eric,
>
> > Could you share which other fields are context dependent?
>
> > Thanks,
> > Chris
>
> > On Jul 7, 2:14 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi Chris,
>
> > > Yes, a field name will mean the same thing across reports, although
> > > some are dependent on the context.  For example, "Id" is the criterion
> > > ID in a KEYWORDS_PERFORMANCE_REPORT and the ad ID in a
> > > AD_PERFORMANCE_REPORT.
>
> > > Best,
> > > - Eric Koleda, AdWords API Team
>
> > > On Jul 5, 11:05 pm, chris h  wrote:
>
> > > > Do fields with the same name have the same definition across reports?
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Error in Ad Performance Report

2010-07-09 Thread chris h
If I query requesting all fields, I get an xml load error

 'adID' is a duplicate attribute name

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Error in Ad Performance Report

2010-07-09 Thread chris h
As an experiment, I removed the field ID from the report definition,
and now get error:

!!!Unexpected exception|||1581255



On Jul 9, 1:10 pm, chris h  wrote:
> If I query requesting all fields, I get an xml load error
>
>  'adID' is a duplicate attribute name

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Error in Ad Performance Report

2010-07-09 Thread chris h
Nore Info. Putting ID field back in query, the results have:

  

  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  



So two Google API bugs here
1. duplicate column
2. cannot query without Id field


On Jul 9, 1:30 pm, chris h  wrote:
> As an experiment, I removed the field ID from the report definition,
> and now get error:
>
> !!!Unexpected exception|||1581255
>
> On Jul 9, 1:10 pm, chris h  wrote:
>
> > If I query requesting all fields, I get an xml load error
>
> >  'adID' is a duplicate attribute name
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Googlers - the request fields and response columns must match!

2010-07-09 Thread chris h
I'm repeating  this post since the previous received no reply.  If for
some strange reason they cannot have the same names, at least provide
a mapping table.


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: in report results, columns names don't match requested field names

2010-07-09 Thread chris h
Thanks Eric. That would really improve the reporting features of the
new API.

On Jul 9, 3:48 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> I think this could be a hold over from v13 reports, where the name of
> the column, name of the field in the UI, and name of the XML element
> were all different:
>
>  http://code.google.com/apis/adwords/docs/developer/adwords_api_report...
>
> I'll raise this issue with the core engineering team and see if this
> can be configurable in the v201003 reporting system.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jul 8, 12:52 am, chris h  wrote:
>
> > Am I missing something? That seems totally wrong. I would call that a
> > bug.
>
> >  - Chris
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: report field names

2010-07-11 Thread chris h
I really think/hope that you will change this. Be consistent and
always scope the Id fields. So the campaign Id should always be send
and be returned as CampaignId. Not sometimes Id and sometimes
CampaignId and sometimes campaignID.

Please fix this stuff before bad habits get baked in.

On Jul 9, 5:29 pm, AdWords API Advisor 
wrote:
> Hi,
>
> I guess the Id field is the same measure as well, since it is always
> returning the ID of object the report is being run on.
>
> - Eric
>
> On Jul 8, 9:42 pm, chris h  wrote:
>
> > Ok. But it is still the same measure. Are there any other identity or
> > categorical fields besides "Id" which are context dependent?
>
> > On Jul 8, 6:03 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi Chris,
>
> > > In a way all fields are really context dependent.  The field
> > > "Impressions" always refers to the number of impressions received, but
> > > this will mean impressions per keyword in a
> > > KEYWORDS_PERFORMANCE_REPORT, and impressions per ad in an
> > > AD_PERFORMANCE_REPORT.
>
> > > Best,
> > > - Eric
>
> > > On Jul 7, 2:57 pm, chris h  wrote:
>
> > > > Hi Eric,
>
> > > > Could you share which other fields are context dependent?
>
> > > > Thanks,
> > > > Chris
>
> > > > On Jul 7, 2:14 pm, AdWords API Advisor 
> > > > wrote:
>
> > > > > Hi Chris,
>
> > > > > Yes, a field name will mean the same thing across reports, although
> > > > > some are dependent on the context.  For example, "Id" is the criterion
> > > > > ID in a KEYWORDS_PERFORMANCE_REPORT and the ad ID in a
> > > > > AD_PERFORMANCE_REPORT.
>
> > > > > Best,
> > > > > - Eric Koleda, AdWords API Team
>
> > > > > On Jul 5, 11:05 pm, chris h  wrote:
>
> > > > > > Do fields with the same name have the same definition across 
> > > > > > reports?
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: report field names

2010-07-11 Thread chris h
Along with getting the field naming consistent, I suggest to move the
field labels into the metadata (ie GetReportFields) where they belong.

On Jul 9, 5:29 pm, AdWords API Advisor 
wrote:
> Hi,
>
> I guess the Id field is the same measure as well, since it is always
> returning the ID of object the report is being run on.
>
> - Eric
>
> On Jul 8, 9:42 pm, chris h  wrote:
>
> > Ok. But it is still the same measure. Are there any other identity or
> > categorical fields besides "Id" which are context dependent?
>
> > On Jul 8, 6:03 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi Chris,
>
> > > In a way all fields are really context dependent.  The field
> > > "Impressions" always refers to the number of impressions received, but
> > > this will mean impressions per keyword in a
> > > KEYWORDS_PERFORMANCE_REPORT, and impressions per ad in an
> > > AD_PERFORMANCE_REPORT.
>
> > > Best,
> > > - Eric
>
> > > On Jul 7, 2:57 pm, chris h  wrote:
>
> > > > Hi Eric,
>
> > > > Could you share which other fields are context dependent?
>
> > > > Thanks,
> > > > Chris
>
> > > > On Jul 7, 2:14 pm, AdWords API Advisor 
> > > > wrote:
>
> > > > > Hi Chris,
>
> > > > > Yes, a field name will mean the same thing across reports, although
> > > > > some are dependent on the context.  For example, "Id" is the criterion
> > > > > ID in a KEYWORDS_PERFORMANCE_REPORT and the ad ID in a
> > > > > AD_PERFORMANCE_REPORT.
>
> > > > > Best,
> > > > > - Eric Koleda, AdWords API Team
>
> > > > > On Jul 5, 11:05 pm, chris h  wrote:
>
> > > > > > Do fields with the same name have the same definition across 
> > > > > > reports?
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT error

2010-07-11 Thread chris h
Get error
!!!Unexpected exception|||2329335
when I include all fields in a report request

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT error

2010-07-11 Thread chris h
CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT with all fields gives
error
!!!Unexpected exception|||2329575

On Jul 11, 4:57 pm, chris h  wrote:
> Get error
> !!!Unexpected exception|||2329335
> when I include all fields in a report request

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT error

2010-07-18 Thread chris h
Here's mine for CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT

Request
---

POST /api/adwords/cm/v201003/ReportDefinitionService
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
Protocol 2.0.50727.3053)
Content-Type: text/xml; charset=utf-8
SOAPAction: ""
Host: adwords.google.com
Content-Length: 1674
Accept-Encoding: gzip
Connection: Keep-Alive

http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/
XMLSchema">R8DQAWAPI DotNetLib 9.0.0ADDAverageCpcAverageCpmAveragePositionClicksConversionRateConversionRateManyPerClickConversionsConversionsManyPerClickCostCostPerConversionCostPerConversionManyPerClickCtrImpressionsIdCampaignIdKeywordMatchTypeKeywordTextPlacementUrl20100601201006301279455818279CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORTCUSTOM_DATEXML


On Jul 16, 5:47 pm, AdWords API Advisor 
wrote:
> Hi,
>
> Can you post the sanitized SOAP XML you used to create the
> ReportDefintion that is failing to download?
>
> Best,
> - Eric
>
> On Jul 16, 2:59 pm, rayden  wrote:
>
> > I tried today and it still doesnt work.
>
> > The problem is 'CAMPAIGN_NEGATIVE_KEYWORDS',
> > 'CAMPAIGN_NEGATIVE_PLACEMENTS'.
>
> > Others work with no problem. I hope this helps.
>
> > Best,
>
> > On Jul 13, 12:42 am, AdWords API Advisor
>
> >  wrote:
> > > Hi,
>
> > > I've noticed that there are some transient errors when downloading
> > > reports.  Can you try downloading these reports again?
>
> > > Best,
> > > - Eric Koleda, AdWords API Team
>
> > > On Jul 12, 2:12 am, rayden  wrote:
>
> > > > I told this Eric few days ago, but cannot give SOAP call, because it
> > > > doesn`t get recorded.
>
> > > > Best,
> > > > Luka
>
> > > > On Jul 11, 11:06 pm, chris h  wrote:
>
> > > > > CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT with all fields gives
> > > > > error
> > > > > !!!Unexpected exception|||2329575
>
> > > > > On Jul 11, 4:57 pm, chris h  wrote:
>
> > > > > > Get error
> > > > > > !!!Unexpected exception|||2329335
> > > > > > when I include all fields in a report request
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: CAMPAIGN_NEGATIVE_KEYWORDS_PERFORMANCE_REPORT error

2010-07-22 Thread chris h
Hi Eric,

Ok. I had pretty recently done a getReportFields(), so I guess my
concern is how often will the supported fields change?  Will things
stablilize in the near future?

 - Chris


On Jul 19, 4:08 pm, AdWords API Advisor 
wrote:
> Hi Chris,
>
> Many of the fields you are using in that report are no longer support
> for a negative placement report.  Please call the getReportFields()
> method to get the fields currently supported.
>
> Best,
> - Eric
>
> On Jul 18, 8:29 am, chris h  wrote:
>
> > Here's mine for CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT
>
> > Request
> > ---
>
> > POST /api/adwords/cm/v201003/ReportDefinitionService
> > User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
> > Protocol 2.0.50727.3053)
> > Content-Type: text/xml; charset=utf-8
> > SOAPAction: ""
> > Host: adwords.google.com
> > Content-Length: 1674
> > Accept-Encoding: gzip
> > Connection: Keep-Alive
>
> >  > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> > xmlns:xsd="http://www.w3.org/2001/
> > XMLSchema"> > authToken>R8DQ > developerToken>AWAPI DotNetLib 9.0.0 > RequestHeader>ADD > operator>AverageCpc > fields>AverageCpmAveragePosition > fields>ClicksConversionRate > fields>ConversionRateManyPerClickConversions > fields>ConversionsManyPerClickCost > fields>CostPerConversion > fields>CostPerConversionManyPerClickCtr > fields>ImpressionsId > fields>CampaignIdKeywordMatchType > fields>KeywordTextPlacementUrl > fields>2010060120100630 > selector>1279455818279 > reportName>CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT > reportType>CUSTOM_DATE > dateRangeType>XML > operations>
>
> > On Jul 16, 5:47 pm, AdWords API Advisor 
> > wrote:
>
> > > Hi,
>
> > > Can you post the sanitized SOAP XML you used to create the
> > > ReportDefintion that is failing to download?
>
> > > Best,
> > > - Eric
>
> > > On Jul 16, 2:59 pm, rayden  wrote:
>
> > > > I tried today and it still doesnt work.
>
> > > > The problem is 'CAMPAIGN_NEGATIVE_KEYWORDS',
> > > > 'CAMPAIGN_NEGATIVE_PLACEMENTS'.
>
> > > > Others work with no problem. I hope this helps.
>
> > > > Best,
>
> > > > On Jul 13, 12:42 am, AdWords API Advisor
>
> > > >  wrote:
> > > > > Hi,
>
> > > > > I've noticed that there are some transient errors when downloading
> > > > > reports.  Can you try downloading these reports again?
>
> > > > > Best,
> > > > > - Eric Koleda, AdWords API Team
>
> > > > > On Jul 12, 2:12 am, rayden  wrote:
>
> > > > > > I told this Eric few days ago, but cannot give SOAP call, because it
> > > > > > doesn`t get recorded.
>
> > > > > > Best,
> > > > > > Luka
>
> > > > > > On Jul 11, 11:06 pm, chris h  wrote:
>
> > > > > > > CAMPAIGN_NEGATIVE_PLACEMENTS_PERFORMANCE_REPORT with all fields 
> > > > > > > gives
> > > > > > > error
> > > > > > > !!!Unexpected exception|||2329575
>
> > > > > > > On Jul 11, 4:57 pm, chris h  wrote:
>
> > > > > > > > Get error
> > > > > > > > !!!Unexpected exception|||2329335
> > > > > > > > when I include all fields in a report request
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


API error with report

2010-07-29 Thread chris h
I get error:

!!!Unexpected exception|||2410215

When running adgroup_performance_report with these fields:

  AverageCpc, AverageCpm, AveragePosition, Clicks, ConversionRate,
  ConversionRateManyPerClick, Cost, CostPerConversion,
  CostPerConversionManyPerClick, Conversions,
ConversionsManyPerClick,
  Ctr, Impressions, ProxyKeywordMaxCpc, ProxySiteMaxCpc,
  TargetCpa, KeywordContentMaxCpc, KeywordMaxCpc, SiteMaxCpc, MaxCpm,
  ExperimentRowStatus, EnhancedCpcEnabled, ExperimentDeltaStatus,
  ExperimentId, CampaignId, CampaignName, Id, Name, Status

Using your .NET library

There are two issues here:

1. that it errors
2. (more importantly) that it errors and returns invalid XML

If an API call has an error, it needs to do one of two things

a. return the error in XML
b. throw an exception

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: API error with report

2010-07-29 Thread chris h
Note: the report succeeds if you remove ExperimentRowStatus and
ExperimentDeltaStatus.
But both of those are listed as valid fields for this report

On Jul 29, 3:35 pm, chris h  wrote:
> I get error:
>
> !!!Unexpected exception|||2410215
>
> When running adgroup_performance_report with these fields:
>
>   AverageCpc, AverageCpm, AveragePosition, Clicks, ConversionRate,
>   ConversionRateManyPerClick, Cost, CostPerConversion,
>   CostPerConversionManyPerClick, Conversions,
> ConversionsManyPerClick,
>   Ctr, Impressions, ProxyKeywordMaxCpc, ProxySiteMaxCpc,
>   TargetCpa, KeywordContentMaxCpc, KeywordMaxCpc, SiteMaxCpc, MaxCpm,
>   ExperimentRowStatus, EnhancedCpcEnabled, ExperimentDeltaStatus,
>   ExperimentId, CampaignId, CampaignName, Id, Name, Status
>
> Using your .NET library
>
> There are two issues here:
>
> 1. that it errors
> 2. (more importantly) that it errors and returns invalid XML
>
> If an API call has an error, it needs to do one of two things
>
> a. return the error in XML
> b. throw an exception

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: API error with report

2010-07-30 Thread chris h
Thanks for the followup.

Please consider my request to add some error checking in your API. It
would be much less burdensome on us developers if we could tell there
was an error.

On Jul 30, 11:13 am, AdWords API Advisor
 wrote:
> Hi Chris,
>
> Thank your for reporting this issue.  The core engineering team is
> aware of those invalid fields and is working to remove them.  Let us
> know if you run into further issues.
>
> Best,
> - Eric Koleda, AdWords API Team
>
> On Jul 29, 3:43 pm, chris h  wrote:
>
> > Note: the report succeeds if you remove ExperimentRowStatus and
> > ExperimentDeltaStatus.
> > But both of those are listed as valid fields for this report
>
> > On Jul 29, 3:35 pm, chris h  wrote:
>
> > > I get error:
>
> > > !!!Unexpected exception|||2410215
>
> > > When running adgroup_performance_report with these fields:
>
> > >   AverageCpc, AverageCpm, AveragePosition, Clicks, ConversionRate,
> > >   ConversionRateManyPerClick, Cost, CostPerConversion,
> > >   CostPerConversionManyPerClick, Conversions,
> > > ConversionsManyPerClick,
> > >   Ctr, Impressions, ProxyKeywordMaxCpc, ProxySiteMaxCpc,
> > >   TargetCpa, KeywordContentMaxCpc, KeywordMaxCpc, SiteMaxCpc, MaxCpm,
> > >   ExperimentRowStatus, EnhancedCpcEnabled, ExperimentDeltaStatus,
> > >   ExperimentId, CampaignId, CampaignName, Id, Name, Status
>
> > > Using your .NET library
>
> > > There are two issues here:
>
> > > 1. that it errors
> > > 2. (more importantly) that it errors and returns invalid XML
>
> > > If an API call has an error, it needs to do one of two things
>
> > > a. return the error in XML
> > > b. throw an exception
>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: keyword_report.xml - Anyone out there parsed the file with perl?

2010-08-16 Thread chris h
Use an xml library. example:
http://perl-xml.sourceforge.net/faq/

On Aug 16, 5:10 pm, Susan Ostroski  wrote:
> Hello (thanks for any help in advance),
>
> I have successfully gotten my keyword report but I can't seem to parse
> it with Perl LWP::Simple.  The format of the report isn't in a format
> I'm familiar with.
>
> .xml format:
> 
>
> -
> -
> -
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -
> 
>  kwSite="air best gun" siteKwStatus="Active" keywordMinCpc="5"
> kwDestUrl="http://www.airsplat.com/"; imps="35" clicks="2"
> ctr="0.05714285714285714" pos="2.1142857143"/> .
> 
> 
> -
> 
>  cpc="179665" cost="193105" pos="1.7256609687"
> costPerConv="66565862" cpt="53622500" convValue="36.0"
> name="2010-08-14"/>
>  cpc="213376" cost="269302" pos="1.7202738699"
> costPerConv="76906285" cpt="69018461" convValue="39.0"
> name="2010-08-15"/>
>  cpc="197871" cost="462407" pos="1.7228209794"
> costPerConv="72220781" cpt="61628400" convValue="75.0"/>
> 
> 
>
> I tried 'totals', 'report', 'rows', etc, and my array is empty.
> Anyone out there parsed the keyword file with perl?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Uncaught SoapFault exception: [soap:Server] QuotaCheckError.ACCOUNT_DELINQUENT

2010-09-27 Thread chris h
Anash,

Please also follow up on the forum so that the rest of us having this
issue can find out what is the resolution.

- Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Uncaught SoapFault exception: [soap:Server] QuotaCheckError.ACCOUNT_DELINQUENT

2010-09-27 Thread chris h
I also sent an email with my account info since am having this same
issue.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Report Definitions: Date Range Enumerations

2010-10-17 Thread chris h
In addition to the enumerated ranges, you can specify an exact date
range. So just create your own wrapper to implement you own
enumerations. We created a couple dozen named date ranges.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Report Definitions: Date Range Enumerations

2010-10-17 Thread chris h
You got me there. I create a new report every time I run a report. So
my reports cost ten cents each instead of a fraction of a cent (did I
do the math right?) Either way it is still such a tiny cost component
of the overall AdWords initiative that I've just dismissed it.

- Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


report fields - month vs monthOfYear

2010-11-24 Thread chris h
I see both Month and MonthOfYear. Is there a difference? If not,
wouldn't it be better to be consistent?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Field/attribute naming consistency

2010-11-25 Thread chris h
Hi,

While things have certainly improved, there are still these which are
inconsistent in that attribute name can be different for same field
name. Below are fields and attributes (attributes in parens) which are
inconsistent:

KeywordText (negativeKeyword)
KeywordText (exclusion)
KeywordText (keywordText)
Name (adGroup)
Name (campaign)
Status (adState)
Status (adGroupState)
Status (campaignState)
Status (keywordState)
Status (placementState)

It would be better (i.e. much easier for us developers) to have a
one-to-one mapping of field names to attribute names, so I would
suggest changing the field names as follows:

NegativeKeywordText (negativeKeyword)
ExclusionKeywordText (exclusion)
KeywordText (keywordText)
AdGroupName (adGroup)
CampaignName (campaign)
AdStatus (adState)
AdGroupStatus (adGroupState)
CampaignStatus (campaignState)
KeywordStatus (keywordState)
PlacementStatus (placementState)

Or changing the attributes as follows:

KeywordText (keywordText)
Name (name)
Status (status)

My preference would be that you change the attribute names.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Field/attribute naming consistency

2010-11-25 Thread chris h
Missed these in my first analysis:

Id (adID)
Id (adGroupID)
Id (keywordID)
Id (campaignID)

should be:

AdId (adID)
AdGroupId (adGroupID)
KeywordId (keywordID)
CampaignId (campaignID)

Or all attributes should be "ID"

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Field/attribute naming consistency

2010-11-25 Thread chris h
Another inconsistency:

ValuePerConv and ValuePerConversion

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


doc error?

2010-11-25 Thread chris h
adgroup_performance_report.csv doesn't have MaxCpc row

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


doc inconsistency: ValuePerXXX fields in CSV files but not present in return from GetReportFields

2010-11-25 Thread chris h
Which is correct?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: doc inconsistency: ValuePerXXX fields in CSV files but not present in return from GetReportFields

2010-11-27 Thread chris h
resolved: This was because I had used the v201003 api to get report
fields. After changing to v201008 I see the missing fields.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: doc inconsistency: ValuePerXXX fields in CSV files but not present in return from GetReportFields

2010-11-27 Thread chris h
But found new inconsistency after running v201008. These two fields
were not present in any of the CSV files

ConversionOptimizerBidType
DeduplicationMode

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: support for oAuth2?

2010-12-06 Thread chris h
Interesting. If the API supports OAuth, that should be documented in
the API. But I can't even find a page on authentication in the docs.
Anyone have a link?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: support for oAuth2?

2010-12-08 Thread chris h
Hi Eric,

Is there any documentation on the oauth authentication (besides looking
a PHP code)? Is it Oath 1a? Any rough idea when support for report
downloads may be available?

Thanks,
Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: support for oAuth2?

2010-12-09 Thread chris h
Hi Eric,

I meant in the context of the AdWords API. There is no AdWords scope
listed in the OAuth Playground:
http://googlecodesamples.com/oauth_playground/

The GA API has documentation on authentication
http://code.google.com/apis/analytics/docs/gdata/gdataAuthentication.html
I am looking for the equivalent documentation for the AdWords API.

Thanks,
Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: InfoService v201109 error

2012-02-22 Thread chris h
Hi Eric,
I'm getting an HTTP 500 error when I do this. Here's the SOAP message I 
tried using:



   
  
 XX
 XXX
  
   
   
  
 
   true
   UNIT_COUNT_FOR_CLIENTS
 
  
   



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: best method for getting customerId in v201109?

2012-02-23 Thread chris h
Hi Kevin,
Should this work with an existing oauth token? Or do I need to get a new 
token? I'm sure my token was created before you made this change.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: InfoService v201109 error

2012-02-23 Thread chris h
Hi Eric,
Scanning back through the forum, I found this posting you had made:

"That was my mistake, I described the solution incorrectly.  The SoapHeader 
element should be in the service's namespace, but it's contents should be 
in the cm namespace."

So following that guidance, I tried:


   
  
 {0}
 ShufflePoint
  
   
   
  
 
   true
   UNIT_COUNT_FOR_CLIENTS
 
  
   


But I still get a 500 protocol error

I also tried  but got same error.
  

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


documentation clarification

2012-02-29 Thread chris h
The report field defintions have this in Notes for AdPerformance.KeywordID 
and SearchQueryPerformance.KeywordID

"In the Ad Performance Report this field contains the ID of the criterion 
that triggered the ad, segmenting the report and preventing zero 
impressions. The ID can be for any type of criterion, including placements, 
verticals, etc. Cross-reference with the Criteria Report to determine the 
criteria type and details."

I'm just looking for further clarification and explanation.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Getting "ApiUsageError.INVALID_DATE_RANGE @ selector.dateRange" using GetClientCustomerId.php in PHP v201109

2012-03-05 Thread chris h
Same problem here. More guidance would be helpful

On Monday, March 5, 2012 11:42:55 AM UTC-5, James Preece wrote:
>
> Hi David,
>
> We have the same problem - we are based in the UK and our calls at 3am our 
> time are returning INVALID_DATE_RANGE
>
> I assume this is because 3am our time is 'tomorrow' US time.
>
> My question is - which US time zone should we be matching? I'm guessing 
> Pacific but it would be good to have confirmation.
>
> James
>
>
>
> On Wednesday, 8 February 2012 20:16:57 UTC, David Torres wrote:
>>
>> Hi,
>>
>> I'm glad you find the answer, sorry I didn't see it on time. Feel free to 
>> post any other question you might have in a separate thread.
>>
>> Best,
>>
>> -David Torres - AdWords API Team
>>
>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Ordering not works in Adgroup Perfortmance report?

2012-04-12 Thread chris h
Hi Eric,

Before implementing sorting on my own, I thought I should check if there is 
any ETA for sorting via the API.

Thanks,
Chris

On Tuesday, April 3, 2012 11:12:20 AM UTC-4, Eric Koleda wrote:
>
> Hi,
>
> Sharing the same selector class is done on purpose, to make more parts of 
> the API reusable.  We'll work harder to ensure that it's clear what 
> features are supported where.
>
> Best,
> - Eric
>
> On Tuesday, April 3, 2012 4:22:56 AM UTC-4, AdWhiz wrote:
>>
>> So please use a different Selector class in the .NET client library...it 
>> should *NOT *be possible to specify a feature if it's not working.
>>
>> Thanks
>>
>> Il giorno venerdì 24 febbraio 2012 21:18:33 UTC+1, Eric Koleda ha scritto:
>>>
>>> Hi Dmitriy,
>>>
>>> Unfortunately there are not, as there are technical limitations 
>>> preventing it.
>>>
>>> Best,
>>> - Eric
>>>
>>> On Friday, February 24, 2012 6:06:40 AM UTC-5, Dmitriy wrote:

 Hi Eric,

 Thanks for answer.

 Have AdWords team any plans to add such feature? Imho that would be 
 useful for processing large accounts data.

>>>

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


adhoc report errors after updating to v201209

2012-11-07 Thread chris h
Have this predicate

  Id
  NOT_EQUALS
  66642776
  Id
  NOT_EQUALS
  73335776
  Status
  EQUALS
  ACTIVE


And getting this error

  
 ReportDownloadError.INVALID_REPORT_DEFINITION_XML
 Invalid ReportDefinition Xml: cvc-complex-type.2.4.a: Invalid 
content was found starting with element 'field'. One of 
'{"https://adwords.google.com/api/adwords/cm/v201209":values}' is 
expected.
  
  


Did something change in terms of how you specify multiple filters?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: OAuth 2.0 and link between MCC and new Customers Accounts

2013-01-14 Thread chris h
Hi Stamatina,
If the client account is linked to your MCC account, then you can use your 
OAuth token to a) get a list of all accounts and b) query those accounts 
via the API. The customer has already granted you access via linking so you 
don't need to have them grant via OAuth.  They could still additionally do 
an OAuth grant (anybody correct me if that's not so). Either way you use 
OAuth 2.0. I don't believe there is a non-deprecated alternative to OAuth 
2.0.
 - Chris


On Monday, January 14, 2013 12:18:58 PM UTC-5, Stamatina Thomaidou wrote:
>
> Returning to my initial question:
>
> Let's say I am an MCC Account. 
> If one of my many different linked client customer accounts tries to log 
> in to my application and give me access to his data through OAuth 2.0 how 
> can I retrieve with the usage of the OAuth 2.0 *automatically* his 
> ClientCustomerId?
> Maybe I have not understand correctly the usefulness of the OAuth 2.0 
> protocol. 
> I thought that getting all these authorization tokens from the OAuth 2.0 I 
> would at the same time be able to retrieve the ClientCustomerId.
>
> In general, what information does the OAuth 2.0 provide you and why is it 
> better to use it?
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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





Re: AdHoc Reporting Service Errors

2013-01-20 Thread chris h
Had same problem here.  My solution was to switch to OAuth 2.0 - that is 
working for me.  So it must be something Google changed with the 
authentication.

On Sunday, January 20, 2013 12:18:26 AM UTC-5, Michael Ni wrote:
>
> same thing over here, what is going on at google?
>
> On Saturday, January 19, 2013 3:54:06 AM UTC-8, Abhinay Mehta wrote:
>>
>> Sorry I mean most of our reports SINCE the 17th of Jan are failing.
>>
>> On Saturday, January 19, 2013 11:52:48 AM UTC, Abhinay Mehta wrote:
>>>
>>> Could someone from Google please tell us what is going on? Most of our 
>>> reports for the 17th of Jan are still failing, we need this data.
>>>
>>> On Thursday, January 17, 2013 11:05:07 PM UTC, pete wrote:

 As of 19:00 GMT this evening, we've been getting errors when requesting 
 AdHoc Reports, (Ad and Keyword Performance report types). 
 In v201206 the errors is 
 "AdHoc Report Definition Request failed: !!!1|||-1|||Could not read 
 report???"
 In v201209
 

 The error is occurring across all the Accounts we manage.

 We've not made any code changes and other API requests within the jobs 
 are working fine.

 Is there a problem with the AdHoc Reports service? 

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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





Basic vs Standard access

2013-03-15 Thread chris h
Kevin,
Can you elaborate? Does the limit pertain to the application or the account?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.




Re: Basic Adwords API codding needed

2013-10-11 Thread chris h
Hi,
You should let us know what language/platform you are looking for.

On Thursday, October 10, 2013 12:59:48 PM UTC-4, Alexander Belozerov wrote:
>
> Hi there 
> I'm looking for someone to code a basic script for editing Google Adwords 
> campaign using API.
>
> Here are some functions script is expected to do:
> 1) Authorisation
> 2) Get data about campaign, ad groups, ads, keywords, bids, bid 
> recommendations and show them
> 3) Get data about current spending and show it
> 4) Create campaigns, ad groups, ads, keywords
> 5) Edit ad groups and keywords
> 6) Set bids for keywords
>
> Would you be interested, please, get in touch.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

--- 
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/groups/opt_out.


Re: Adwords API read only access via OAUTH2

2014-09-29 Thread chris h
Hi Kevin,
Any update on a read-only scope?
Thanks

On Monday, May 13, 2013 5:18:08 PM UTC-4, Kevin Winter (AdWords API Team) 
wrote:
>
> Hi Scott,
>   Currently, this is not possible - you will get the full permissions of 
> the authenticated user.  One way to emulate this is to get a user with 
> read-only access to the AdWords account in question to authenticate via 
> OAuth2.  We've seen a few requests for a read-only OAuth scope and will 
> look into this.
>
> - Kevin Winter
> AdWords API Team
>
> On Saturday, May 11, 2013 3:19:55 PM UTC-4, Scott Nagy wrote:
>>
>>
>> Hi.
>>
>> Does anyone know if there is an Oauth2 scope that will allow me to 
>> request Read Only access to the Adwords API?
>>
>> The only documented scope that I see is: "
>> https://adwords.google.com/api/adwords";
>>
>> Thanks.
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9cabecdd-94e3-47ab-a71c-cf0ff203a1d0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Error when calling getReportFields

2014-10-26 Thread chris h
Am migrating to v201409

Getting error:

AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
when calling getReportFields

Reading this:
https://developers.google.com/adwords/api/docs/reference/v201409/ReportDefinitionService

I find in errors section:

CLIENT_CUSTOMER_ID_IS_REQUIRED Client Customer Id is required if 
CustomerIdMode is set to CLIENT_EXTERNAL_CUSTOMER_ID. Starting version 
V201409 ClientCustomerId will be required for all requests except for 
CustomerService.get 

I can't find anything in the docs about setting CustomerIdMode. And anyway, 
I added the clientCustomerId header to the HTTP POST just like with other 
calls, but I still get the error. And finally, why does this methods 
require a Client Customer Id? Might the fields returned be different for 
different customers?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/8dbaadb3-d388-4a70-b143-75ee3a796e8a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error when calling getReportFields

2014-10-27 Thread chris h
Thanks, but I'm not using Python. I need to know what has changed with the 
protocol handshake that is causing my existing application to stop working.

On Monday, October 27, 2014 6:52:11 AM UTC-4, Сергей Козловский wrote:
>
> Look here how get all fields by report name 
> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201409/reporting/get_report_fields.py
>
> and here how correctly authorizing 
> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/authentication/create_adwords_client_without_yaml.py
>
> понедельник, 27 октября 2014 г., 5:11:18 UTC+2 пользователь chris h 
> написал:
>>
>> Am migrating to v201409
>>
>> Getting error:
>>
>> AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
>> when calling getReportFields
>>
>> Reading this:
>>
>> https://developers.google.com/adwords/api/docs/reference/v201409/ReportDefinitionService
>>
>> I find in errors section:
>>
>> CLIENT_CUSTOMER_ID_IS_REQUIRED Client Customer Id is required if 
>> CustomerIdMode is set to CLIENT_EXTERNAL_CUSTOMER_ID. Starting version 
>> V201409 ClientCustomerId will be required for all requests except for 
>> CustomerService.get 
>> <https://developers.google.com/adwords/api/docs/reference/v201409/CustomerService.html#get>
>> I can't find anything in the docs about setting CustomerIdMode. And 
>> anyway, I added the clientCustomerId header to the HTTP POST just like with 
>> other calls, but I still get the error. And finally, why does this methods 
>> require a Client Customer Id? Might the fields returned be different for 
>> different customers?
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/c2b3ba8c-a17c-4625-bda6-065918dbc047%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error when calling getReportFields

2014-10-27 Thread chris h
Hi Anash,
I did add the clientCustomerId to the header (was mentioned in my original 
post) but I still get this error.  Does it matter which clientCustomerId is 
used?

On Monday, October 27, 2014 1:26:46 PM UTC-4, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Chris,
>
> in v201409, we made client customer id a required field in all the 
> services. We have asked the team to relax this requirement for 
> ReportDefinitionService. Meanwhile, you can work around the issue by 
> setting the clientCustomerId header in the API calls to 
> ReportDefinitionService. Using your MCC CID should work fine.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Monday, October 27, 2014 1:22:58 PM UTC-4, chris h wrote:
>>
>> Thanks, but I'm not using Python. I need to know what has changed with 
>> the protocol handshake that is causing my existing application to stop 
>> working.
>>
>> On Monday, October 27, 2014 6:52:11 AM UTC-4, Сергей Козловский wrote:
>>>
>>> Look here how get all fields by report name 
>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201409/reporting/get_report_fields.py
>>>
>>> and here how correctly authorizing 
>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/authentication/create_adwords_client_without_yaml.py
>>>
>>> понедельник, 27 октября 2014 г., 5:11:18 UTC+2 пользователь chris h 
>>> написал:
>>>>
>>>> Am migrating to v201409
>>>>
>>>> Getting error:
>>>>
>>>> AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
>>>> when calling getReportFields
>>>>
>>>> Reading this:
>>>>
>>>> https://developers.google.com/adwords/api/docs/reference/v201409/ReportDefinitionService
>>>>
>>>> I find in errors section:
>>>>
>>>> CLIENT_CUSTOMER_ID_IS_REQUIRED Client Customer Id is required if 
>>>> CustomerIdMode is set to CLIENT_EXTERNAL_CUSTOMER_ID. Starting version 
>>>> V201409 ClientCustomerId will be required for all requests except for 
>>>> CustomerService.get 
>>>> <https://developers.google.com/adwords/api/docs/reference/v201409/CustomerService.html#get>
>>>> I can't find anything in the docs about setting CustomerIdMode. And 
>>>> anyway, I added the clientCustomerId header to the HTTP POST just like 
>>>> with 
>>>> other calls, but I still get the error. And finally, why does this methods 
>>>> require a Client Customer Id? Might the fields returned be different for 
>>>> different customers?
>>>>
>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/656657db-7b24-48c7-b7d5-1add07b928e3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error when calling getReportFields

2014-10-27 Thread chris h
Hi Anash,
Yes, I did add it to the request header. Can you think of anything else 
which could be causing it not to work?

On Monday, October 27, 2014 2:55:40 PM UTC-4, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Chris,
>
> ReportDefinitionService is a SOAP service, so clientCustomerId goes in the 
> SOAP RequestHeader header.
>
> Cheers,
> Anash
>
> On Monday, October 27, 2014 1:33:57 PM UTC-4, chris h wrote:
>>
>> Hi Anash,
>> I did add the clientCustomerId to the header (was mentioned in my 
>> original post) but I still get this error.  Does it matter which 
>> clientCustomerId is used?
>>
>> On Monday, October 27, 2014 1:26:46 PM UTC-4, Anash P. Oommen (AdWords 
>> API Team) wrote:
>>>
>>> Hi Chris,
>>>
>>> in v201409, we made client customer id a required field in all the 
>>> services. We have asked the team to relax this requirement for 
>>> ReportDefinitionService. Meanwhile, you can work around the issue by 
>>> setting the clientCustomerId header in the API calls to 
>>> ReportDefinitionService. Using your MCC CID should work fine.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>> On Monday, October 27, 2014 1:22:58 PM UTC-4, chris h wrote:
>>>>
>>>> Thanks, but I'm not using Python. I need to know what has changed with 
>>>> the protocol handshake that is causing my existing application to stop 
>>>> working.
>>>>
>>>> On Monday, October 27, 2014 6:52:11 AM UTC-4, Сергей Козловский wrote:
>>>>>
>>>>> Look here how get all fields by report name 
>>>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201409/reporting/get_report_fields.py
>>>>>
>>>>> and here how correctly authorizing 
>>>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/authentication/create_adwords_client_without_yaml.py
>>>>>
>>>>> понедельник, 27 октября 2014 г., 5:11:18 UTC+2 пользователь chris h 
>>>>> написал:
>>>>>>
>>>>>> Am migrating to v201409
>>>>>>
>>>>>> Getting error:
>>>>>>
>>>>>> AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
>>>>>> when calling getReportFields
>>>>>>
>>>>>> Reading this:
>>>>>>
>>>>>> https://developers.google.com/adwords/api/docs/reference/v201409/ReportDefinitionService
>>>>>>
>>>>>> I find in errors section:
>>>>>>
>>>>>> CLIENT_CUSTOMER_ID_IS_REQUIRED Client Customer Id is required if 
>>>>>> CustomerIdMode is set to CLIENT_EXTERNAL_CUSTOMER_ID. Starting version 
>>>>>> V201409 ClientCustomerId will be required for all requests except for 
>>>>>> CustomerService.get 
>>>>>> <https://developers.google.com/adwords/api/docs/reference/v201409/CustomerService.html#get>
>>>>>> I can't find anything in the docs about setting CustomerIdMode. And 
>>>>>> anyway, I added the clientCustomerId header to the HTTP POST just like 
>>>>>> with 
>>>>>> other calls, but I still get the error. And finally, why does this 
>>>>>> methods 
>>>>>> require a Client Customer Id? Might the fields returned be different for 
>>>>>> different customers?
>>>>>>
>>>>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d89280f2-c7b6-4cf7-ad67-ddd9957e3ee9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Error when calling getReportFields

2014-10-28 Thread chris h
Hi Anash,
Here is the full response:

http://schemas.xmlsoap.org/soap/envelope/";>https://adwords.google.com/api/adwords/cm/v201409";>0005067d03ec49e80aecc881b00042acReportDefinitionServicegetReportFields047soap:Server[AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
 
@ ; trigger:'<null>']https://adwords.google.com/api/adwords/cm/v201409";>[AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
 
@ ; 
trigger:'<null>']ApiExceptionhttp://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="AuthenticationError"><null>AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIREDAuthenticationErrorCLIENT_CUSTOMER_ID_IS_REQUIRED

On Tuesday, October 28, 2014 8:39:37 AM UTC-4, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Chris,
>
> Could you post a request id for a failed request, so I can investigate 
> this further? It is part of the SOAP response header.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Monday, October 27, 2014 8:22:09 PM UTC-4, chris h wrote:
>>
>> Hi Anash,
>> Yes, I did add it to the request header. Can you think of anything else 
>> which could be causing it not to work?
>>
>> On Monday, October 27, 2014 2:55:40 PM UTC-4, Anash P. Oommen (AdWords 
>> API Team) wrote:
>>>
>>> Hi Chris,
>>>
>>> ReportDefinitionService is a SOAP service, so clientCustomerId goes in 
>>> the SOAP RequestHeader header.
>>>
>>> Cheers,
>>> Anash
>>>
>>> On Monday, October 27, 2014 1:33:57 PM UTC-4, chris h wrote:
>>>>
>>>> Hi Anash,
>>>> I did add the clientCustomerId to the header (was mentioned in my 
>>>> original post) but I still get this error.  Does it matter which 
>>>> clientCustomerId is used?
>>>>
>>>> On Monday, October 27, 2014 1:26:46 PM UTC-4, Anash P. Oommen (AdWords 
>>>> API Team) wrote:
>>>>>
>>>>> Hi Chris,
>>>>>
>>>>> in v201409, we made client customer id a required field in all the 
>>>>> services. We have asked the team to relax this requirement for 
>>>>> ReportDefinitionService. Meanwhile, you can work around the issue by 
>>>>> setting the clientCustomerId header in the API calls to 
>>>>> ReportDefinitionService. Using your MCC CID should work fine.
>>>>>
>>>>> Cheers,
>>>>> Anash P. Oommen,
>>>>> AdWords API Advisor.
>>>>>
>>>>> On Monday, October 27, 2014 1:22:58 PM UTC-4, chris h wrote:
>>>>>>
>>>>>> Thanks, but I'm not using Python. I need to know what has changed 
>>>>>> with the protocol handshake that is causing my existing application to 
>>>>>> stop 
>>>>>> working.
>>>>>>
>>>>>> On Monday, October 27, 2014 6:52:11 AM UTC-4, Сергей Козловский wrote:
>>>>>>>
>>>>>>> Look here how get all fields by report name 
>>>>>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/v201409/reporting/get_report_fields.py
>>>>>>>
>>>>>>> and here how correctly authorizing 
>>>>>>> https://github.com/googleads/googleads-python-lib/blob/master/examples/adwords/authentication/create_adwords_client_without_yaml.py
>>>>>>>
>>>>>>> понедельник, 27 октября 2014 г., 5:11:18 UTC+2 пользователь chris h 
>>>>>>> написал:
>>>>>>>>
>>>>>>>> Am migrating to v201409
>>>>>>>>
>>>>>>>> Getting error:
>>>>>>>>
>>>>>>>> AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
>>>>>>>> when calling getReportFields
>>>>>>>>
>>>>>>>> Reading this:
>>>>>>>>
>>>>>>>> https://developers.google.com/adwords/api/docs/reference/v201409/ReportDefinitionService
>>>>>>>>
>>>>>>>> I find in errors section:
>>>>>>>>
>>>>>>>> CLIENT_CUSTOMER_ID_IS_REQUIRED Client Customer Id is required if 
>>>>>>>> CustomerIdMode is set to CLIENT_EXTERNAL_CUSTOMER_ID. Starting version 
>>>>>>>> V201409 ClientCustomerId will be required for all requests except for 
>>>>>>>> CustomerService.get 
>>>>>>>> <https:/

Re: Error when calling getReportFields

2014-11-01 Thread chris h
Thanks - that did it. I kept interpreting "header" as "HTTP header". 
Putting it in the SOAP header worked.
Still would be nice to eliminate the need for it when getting field 
metadata.

On Friday, October 31, 2014 10:26:55 AM UTC-4, Anash P. Oommen (AdWords API 
Team) wrote:
>
> Hi Chris,
>
> From the logs, it looks like you are sending clientCustomerId in the HTTP 
> header.
>
> content-type=[text/xml; charset=utf-8]
> connection=[Keep-Alive]
> Host=[adwords.google.com]
> Content-Length=[704]
> developerToken=[**],
> Authorization=[Bearer **]
> clientCustomerId=[]
>
> 
> xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
>xmlns:xsd='http://www.w3.org/2001/XMLSchema'
>xmlns:cm='https://adwords.google.com/api/adwords/cm/v201409
> '>
>
>   
>  **
>  **
>   
>
>
>  
>ACCOUNT_PERFORMANCE_REPORT
>  
>
> 
>
> This should be in the SOAP headers instead:
>
>   
>  **
>  **
>  **
>   
>
> Cheers,
> Anash
>
> On Tuesday, October 28, 2014 11:12:03 AM UTC-4, chris h wrote:
>>
>> Hi Anash,
>> Here is the full response:
>>
>> > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";>>  
>> xmlns="https://adwords.google.com/api/adwords/cm/v201409";>0005067d03ec49e80aecc881b00042acReportDefinitionServicegetReportFields047soap:Server[AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
>>  
>> @ ; trigger:'<null>']https://adwords.google.com/api/adwords/cm/v201409";>[AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIRED
>>  
>> @ ; 
>> trigger:'<null>']ApiException>  
>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
>> xsi:type="AuthenticationError"><null>AuthenticationError.CLIENT_CUSTOMER_ID_IS_REQUIREDAuthenticationErrorCLIENT_CUSTOMER_ID_IS_REQUIRED
>>
>> On Tuesday, October 28, 2014 8:39:37 AM UTC-4, Anash P. Oommen (AdWords 
>> API Team) wrote:
>>>
>>> Hi Chris,
>>>
>>> Could you post a request id for a failed request, so I can investigate 
>>> this further? It is part of the SOAP response header.
>>>
>>> Cheers,
>>> Anash P. Oommen,
>>> AdWords API Advisor.
>>>
>>> On Monday, October 27, 2014 8:22:09 PM UTC-4, chris h wrote:
>>>>
>>>> Hi Anash,
>>>> Yes, I did add it to the request header. Can you think of anything else 
>>>> which could be causing it not to work?
>>>>
>>>> On Monday, October 27, 2014 2:55:40 PM UTC-4, Anash P. Oommen (AdWords 
>>>> API Team) wrote:
>>>>>
>>>>> Hi Chris,
>>>>>
>>>>> ReportDefinitionService is a SOAP service, so clientCustomerId goes in 
>>>>> the SOAP RequestHeader header.
>>>>>
>>>>> Cheers,
>>>>> Anash
>>>>>
>>>>> On Monday, October 27, 2014 1:33:57 PM UTC-4, chris h wrote:
>>>>>>
>>>>>> Hi Anash,
>>>>>> I did add the clientCustomerId to the header (was mentioned in my 
>>>>>> original post) but I still get this error.  Does it matter which 
>>>>>> clientCustomerId is used?
>>>>>>
>>>>>> On Monday, October 27, 2014 1:26:46 PM UTC-4, Anash P. Oommen 
>>>>>> (AdWords API Team) wrote:
>>>>>>>
>>>>>>> Hi Chris,
>>>>>>>
>>>>>>> in v201409, we made client customer id a required field in all the 
>>>>>>> services. We have asked the team to relax this requirement for 
>>>>>>> ReportDefinitionService. Meanwhile, you can work around the issue by 
>>>>>>> setting the clientCustomerId header in the API calls to 
>>>>>>> ReportDefinitionService. Using your MCC CID should work fine.
>>>>>>>
>>>>>>> Cheers,
>>>>>>> Anash P. Oommen,
>>>>>>> AdWords API Advisor.
>>>>>>>
>>>>>>> On Monday, October 27, 2014 1:22:58 PM UTC-4, chris h wrote:
>>>>>>>>
>>>>>>>> Thanks, but I'm not using Python. I need to know what has changed 
>>>>>>>> with the protocol handshake that is causing my existing application to 
>>

Re: Problem with Adwords Api .NET ClientReport

2015-01-02 Thread chris h
You could switch to using the protocol directly instead of using the client 
library. This is precisely the reason that I don't use the libraries.

On Wednesday, December 31, 2014 7:14:43 AM UTC-5, Αυγερινός Καραλής wrote:
>
> Hi, 
>
> I'm using the google adwords.net api (googleads-dotnet-lib 
> ) for my application 
> to import data from adwords. The api was working fine untill recently(The 
> clientId, clientsecret, refreshtoken and clientcustomerId are correct).
>
> The problem is , that now im gettting an exception in the following call : 
>
> ClientReport report = utilities.GetClientReport(definition);
>
> I've read that i might need to migrate to a newer version (currently i am 
> on "v201402") .
> The problem is that the new version v201409, is built on net framework 4 
> where my application uses 3.5(which needs much work to move to 4).
> My question if indeed this is the issue and if somehow moving to v201409 
> will solve the problem.
> Another possible issue i can think is that the developer token might have 
> expired( 6 months )   if that happens..
>
> Any help will be greatly appreciated
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/42de5915-acda-432f-8dc0-a33cdf81d65b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Downloading Named Reports with C#

2015-06-19 Thread chris h
Developers, like myself, will be happy to assist.

On Thursday, June 18, 2015 at 7:41:27 AM UTC-4, Pravin Yadav wrote:
>
> Hi,
>
>Q1.
>  I try to download reports using(v201502) ReportDefinition Service but 
> i not getting data or even error (with c#.Net Application). 
>
>  report file is download in excel but not getting data only shows 
> headers those available in (selector).   
>
>   Q2.
> Also i want to download report data and store it in SQL Server so how 
> it possible?
>   
>
> Then which ways are available to take all named report data with c# 
> please suggest.
>
> Please Reply.
>
>
>
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/ba0dab74-de0c-4677-aad1-232724f8fd10%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Are there third party API tools?

2016-02-03 Thread chris h
Hi Nathan,
You can contact me for information about our service. Email is chris AT 
shufflepoint DOT com.
 - Chris


On Wednesday, February 3, 2016 at 8:27:35 AM UTC-5, Nathan Weinberg wrote:
>
> I have seen a number of questions asking if it is possible, but none 
> saying if one exists, so: Are there any services that connect to the 
> AdWords API to pull reports (paid or unpaid)? I need to be able to pull 
> reports, like campaign reports, with specific data, accessible to Excel, 
> and don't have the development resources to build an API solution, so a 
> third party tool or service would be perfect, if one exists. Please let me 
> know.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/e7c2d6ea-a9d4-48da-9bf2-d5f70d5b59b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: How can I shred XML report format to a database?

2016-03-04 Thread chris h
Tell us the parse error you are getting with XmlDocument

On Friday, March 4, 2016 at 3:12:43 PM UTC-5, Big Daddy Leon wrote:
>
> I'm using the .NET Client Library. AdWords API allows downloading report 
> data in a number of formats. I am using the XML format as illustrated in 
> the sample code:
>
>  ReportDefinition definition = new ReportDefinition()
> {
> reportName = "GENDER_PERFORMANCE_REPORT",
> reportType = 
> ReportDefinitionReportType.GENDER_PERFORMANCE_REPORT,
> downloadFormat = DownloadFormat.XML,
> 
>
> The XML document that is created is of this format:
>
>
> 
> -
>
> 
>
> 
> -
> -
> 
> 
> 
> 
>100 more columns
> 
> 
> 
> 
> 
>
>   currency="USD"/>
>   currency="USD"/>
>   currency="USD"/>
>   currency="USD"/>
>   currency="USD"/>
> etc.
>   
> 
>
> Why is the data in this format? I can't seem to process this using .NET 
> approaches such as XmlDocument(). I tried a couple of XML parsers that 
> complain that the format above is invalid. I'm thrown off by this format, 
> i.e. inclusion of a node for column names. I'm wondering why the data isn't 
> in the standard format such as this:
> 
>
> 2016
> 2016-02-22
> ...
>   
>   
> 2016
> 2016-02-22
>...
>   
>etc
> 
>
> How do you suggest parsing this - I basically want to shred the data to a 
> SQL Server table. The approach I've used in the past doesn't work with your 
> report structure.
> Thanks
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/dd41665f-613b-4fce-8280-bca5712d7dec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


pending access key

2011-03-23 Thread chris h
Has been pending for a month. We have several clients anxious to get their 
reports. How do we get this resolved?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Anyone successfully using AdWords with OAuth?

2011-03-23 Thread chris h
Can one use the Google OAuth Playground to test the AdWords API? Can
you please provide some more instructions? Thanks.
http://googlecodesamples.com/oauth_playground/


On Jan 24, 4:46 pm, AdWords API Advisor 
wrote:
> Hi Mike,
>
> In addition to the query string the OAuth information can be included
> in the Authentication HTTP header.  This wasn't possible for the
> client library due to some bugs in the underlying SoapClient
> extension.  Another tidbit of information is that the scope of the
> token is "https://{server}/api/adwords/";, where {server} is either
> "adwords.google.com" or "adwords-sandbox.google.com".
>
> Best,
> - Eric
>
> On Jan 24, 1:35 pm, Mike MacCana  wrote:
>
>
>
>
>
>
>
> > Thanks for responding but your response doesn't really add anything.
>
> > Answering my own question for those who end up searching this : OAuth SOAP
> > requests can be made to the AdWords API using the following:
>
> > - OAuth access token etc is specified in the POST query string to the URL
> > required as normal
> > - The body of the request is a SOAP envelope with a smaller header than the
> > current documentation (which is focused on using ClientLogin instead of
> > OAuth):
>
> >  > xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
> > xmlns:ns1="https://adwords.google.com/api/adwords/mcm/v201008"; 
> > xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201008"; 
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>\
> >  \
> > \
> >  mike.macc...@gmail.com\
> >  INSERT_DEVELOPER_TOKEN_HERE\
> >  AwApi-PHP-2.4.1-Test\
> >  \
> > \
>
> > The body of the envelope remains the same.
>
> > Mike
>
> > On Mon, Jan 24, 2011 at 4:03 PM, AdWords API Advisor <
>
> > adwordsapiadvi...@google.com> wrote:
> > > Hi Mike,
>
> > > As I mentioned on the thread you linked to, OAuth is being tested out
> > > for the PHP client library, but there isn't support for all services
> > > or features.  We hope to be rolling out more complete OAuth support in
> > > the coming months.
>
> > > Best,
> > > - Eric Koleda, AdWords API Team
>
> > > On Jan 20, 2:08 pm, Mike MacCana  wrote:
> > > > Hi Adwords API folks,
>
> > > > I'm having some issues with the AdWords API documentation:
>
> > > > - OAuth is preferred over ClientLogin for HTML/JS apps such as Chrome
> > > > Extensions
> > > > - All AdWords documentation uses ClientLogin instead
>
> > > > I am currently using OAuth and authenticating successfully. However I'm
> > > > trying to work out how the OAuth access token I get
> > > >  can be used to perform any kind of AdWords query, eg, for alerts or
> > > > anything else. The SOAP wrappers presented use ClientLogin tokens in the
> > > > SOAP envelope, rather than OAuth tokens in the request header.
>
> > > > The AdWords API documentation still doesn't have anything on this topic,
> > > > although there appears to be others having the same problem [1].
>
> > > > Can anyone please provide an example of a successful AdWords request
> > > using
> > > > OAuth?
>
> > > > Thanks,
>
> > > > Mike
>
> > > > 1.https://groups.google.com/forum/?fromgroups#!searchin/adwords-api/oau.
> > > ..
>
> > > --
> > > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > > 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 > >  oups.com>
> > > For more options, visit this group at
> > >http://groups.google.com/group/adwords-api?hl=en

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: RE: Anyone successfully using AdWords with OAuth?

2011-03-23 Thread chris h
Thanks Eric. 

Can you tell us if the reporting part of the API is supported by OAuth? You 
mentioned that not all features are yet supported.

 - Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Anyone successfully using AdWords with OAuth?

2011-03-23 Thread chris h
Mike, Eric,

Is the clientEmail needed in the SOAP header? If so, does it need to have a 
value (using AdWords library, no value is inserted)?

 - Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: RE: Anyone successfully using AdWords with OAuth?

2011-03-23 Thread chris h
Hi Eric,

Well, I did a test using OAuth against ReportDefinitionService. I used same 
code as I use for the Google Analytics API. It puts the oauth stuff in the 
URL.  The result was a  SOAP fault with the message:
AuthenticationError.OAUTH_TOKEN_HEADER_INVALID @  
Service[ReportDefinitionService.mutate]

Any ideas?

 - Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: RE: Anyone successfully using AdWords with OAuth?

2011-03-24 Thread chris h
Hi Eric,

This is not an MCC situation, which is why switching to OAuth makes sense. 
We don't have have UI or API access to the customer's Adwords account. 
Instead, we are having them grant us an access token. So in this scenario, 
what information needs to be in the SOAP header? 

Is the AuthenticationError.OAUTH_TOKEN_HEADER_INVALID likely caused by a 
mismatch in the above?  Or does it mean there is a problem with how I've 
formatted the URL? Would it help if I showed what the URL looks like?

But perhaps I should have first asked if this is going to work. If I setup a 
report using OAuth, can I download the report using the non-oauth client 
library?  If not, I guess we'll have to wait until the download supports 
OAuth. When do you think the download servlet will be updated to look for 
the oauth parameters?

Thanks for all your assistance.

Chris


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: RE: Anyone successfully using AdWords with OAuth?

2011-03-24 Thread chris h
Eric,

For the useragent, I'm assuming we can use anything - like our app name?

When using OAuth, who gets billed for the API usage?

I'll try again, and post a sanitized URL. Even though it won't serve our 
needs until the download servlet does oauth, it is still a necessary first 
step and is likely of interest to others on this forum.

Chris


Thanks,
Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Automating DownloadReport.php

2011-03-25 Thread chris h
Which version of the API?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


error linking for "API access"

2011-03-25 Thread chris h
What does it mean when ones gets the error "You don't have permission to 
perform this action." when attempting to link for API access?  I don't get 
the error if I link for "User Interface and API". Does a "User Interface and 
API" link have to be present before an "API only" link can be established? 
Or does this error indicate that there is already an "API only" link?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Anyone successfully using AdWords with OAuth?

2011-03-25 Thread chris h
For anyone still following, I want to report that I was able to use the 
OAuth Playground to submit a Report Definition request. 

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


API usage costs

2011-04-01 Thread chris h
questions:
1. Has Google started charging?
2. What is the cost for a report download?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Read Saved Report into XML object

2011-05-03 Thread chris h
WebRequest request = HttpWebRequest.Create(downloadUrl);
WebResponse response = request.GetResponse();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(response.GetResponseStream());

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


OAuth support - please finish the job

2011-05-26 Thread chris h
The API team really needs to finish the OAuth implementation.  What is 
missing is the ability to download a report. Without this feature, us SaaS 
application developers are sort of stuck.  Can Google provide some idea as 
to when this might be completed?

We generate reports for our customers. Currently our customers need to have 
us link to their AdWords account in order  that we can use our MMC account 
to query their AdWords account.  But this approach has two big limitations. 
First, if the customer account is an MMC account, then trying to link for 
"API only" access results in the cryptic error "You don't have permission to 
perform this action".  The work-around is to have the link request for "user 
interface and API". But then one hits the second big limitation. One can 
only link to for MMC accounts this way.  Well, we have dozens of customers 
so obviously that's a bad of hurt. 

Please finish the OAuth implementation.  Have the Report Download URL 
support the presence of the OAuth credentials. 

Thanks,
Chris

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Ad Performance report

2011-09-01 Thread chris h
What is the "human readable" equivalent of the "Id" field in this
report?  For campaigns, there is CampaignId and CampaignName. Likewise
for AdGroupId and AdGroupName. But it's not apparent what field give
the name of the ad - or something equivalent to the name.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


OAuth - didn't see it mentioned so I thought I'd ask

2011-10-07 Thread chris h
Does the new adhoc report download support OAuth?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: OAuth - didn't see it mentioned so I thought I'd ask

2011-10-10 Thread chris h
Hi Kevin,

That's great news! Could you share info or a code sample on how it
works?

  - Chris

On Oct 10, 10:23 am, Kevin Winter  wrote:
> Hi,
>   Yes, OAuth is now supported.
>
> - Kevin Winter
> AdWords API Team

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: OAuth - didn't see it mentioned so I thought I'd ask

2011-10-11 Thread chris h
I'll not get too excited before I see an example. If Google doesn't
give direction, I may try some experiments next week.

On Oct 11, 12:53 pm, Yagmur Coker  wrote:
> Funny this is not mentioned in the 
> bloghttp://adwordsapi.blogspot.com/2011_10_01_archive.htmlas it's kind of a 
> big
> change :)
>
> This is great news!
>
> yagmur
>
>
>
>
>
>
>
> On Mon, Oct 10, 2011 at 3:04 PM, chris h  wrote:
> > Hi Kevin,
>
> > That's great news! Could you share info or a code sample on how it
> > works?
>
> >  - Chris
>
> > On Oct 10, 10:23 am, Kevin Winter  wrote:
> > > Hi,
> > >   Yes, OAuth is now supported.
>
> > > - Kevin Winter
> > > AdWords API Team
>
> > --
> > =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
> > 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

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


is this documentation still current?

2011-11-23 Thread chris h
http://code.google.com/apis/adwords/docs/appendix/reports.html

just checking if it still makes sense to refer users to that
documentation of available fields

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Send Reports to my Clients

2012-02-05 Thread chris h
We may be able to assist. You can email me at ch...@shufflepoint.com.

On Feb 4, 10:09 pm, Silvio  wrote:
> Hello,
>
> I need something simple, but i don`t know how to do this.
>
> My Agency has many Google Adwords Accounts and we need to send reports
> to all every week, i read the tutorials but i didnt have sucess,
> someone has interest to help me? I think its simple, we pay if is
> necessary.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: Impressions zero and data metrics not returned

2012-02-13 Thread chris h
Look for this in the schema:




On Feb 12, 9:54 pm, Andrezza  wrote:
> At the migration from v13 to v201109 version we are using 'AdHoc reports
> with plain HTTP POST requests' to download the reports
> ACCOUNT_PERFORMANCE_REPORT, CAMPAIGN_PERFORMANCE_REPORT,
> ADGROUP_PERFORMANCE_REPORT, KEYWORD_PERFORMANCE_REPORT and
> AD_PERFORMANCE_REPORT.
>
> For the v13 version, we used reportDefinition with aggregation type 'Daily'
> and the value of dateRange is the day before current date. The data returned
> by the reports included impressions = 0.
>
> For the v201109 version, we use DateRangeType 'CUSTOM' and value of
> dateRange is the day before current date, but we use in the selector the
> 'date' field.
> Is it correct to use the 'date' field to get the same results like the
> aggregation 'Daily' v13's results?
>
> However, the data returned by the v201109 reports don't include impressions
> = 0. What should I do to get impressions = 0 and date aggregation?
>
> Another problem is that the account and campaign performance reports
> downloaded to the day before current date (yesterday) don't return the
> values of data metrics,
> for example, 'impressions share' and others selected. But, when the same
> reports are downloaded to the 2 days before current date, these values are
> returned.
> Why this occurs, if in the v13 version the values of data metrics are
> returned to the day before current date (yesterday) ?
>
> Thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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


Re: best method for getting customerId in v201109?

2012-02-21 Thread chris h
Hi Kevin,

I figured I'd check in on this before the Hangout tomorrow since I'll
bring this up to find out if there is any update.

Thanks,
Chris


On Jan 23, 2:10 pm, Kevin Winter  wrote:
> Hi Sean,
>   I apologize, I presented an invalid solution earlier.  The
> Account/Campaign report workaround is our recommendation for obtaining the
> currency code and timezone (which are the other two most commonly requested
> fields from the v13 AccountService).
>
> For unlinked accounts, we do not currently have a good method to obtain
> clientCustomerId - but we're currently looking into options to alleviate
> this shortcoming.
>
> - Kevin Winter
> AdWords API Team
>
>
>
>
>
>
>
> On Monday, January 23, 2012 11:44:07 AM UTC-5, sms_adwords wrote:
>
> > Hi Kevin,
>
> > Thanks for the response. It's my understanding that currently the API
> > requires a clientCustomerId to download reports. Is there a different
> > method (not involving downloading reports) to acquire the Id?
>
> > Thanks,
> > Sean

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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