No response to request for Basic API access

2023-08-18 Thread Andy Carter
Hi, I have applied a couple of times for access to be upgraded from Test to 
Basic, and followed up with emails over the last two months. I have had no 
reply.

Can this be forwarded to the compliance team please?

My account is 236-888-0772

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/3e09e183-1ea9-4f32-ab38-7c3c15e35774n%40googlegroups.com.


Re: Error : The caller does not have permission (Request ID: lxAeZeSFwjYKUtx0Jk48jQ)

2022-04-24 Thread Andy | OneIMS.com
So i happened to figure this one out.. apparently there was nothing wrong 
with the code.. 
There was some new terms and conditions or something that needed to be 
accepted inside google ads api center.

once i accepted that the api started to work as expected

On Sunday, April 24, 2022 at 1:20:22 AM UTC+5:30 Andy | OneIMS.com wrote:

> Hi
> I'm working on a rails app with these mentioned versions :
> ruby: 2.6.9
> rails: 5.1.7
> client library gem : google-ads-googleads version 16.0.0
>
> after making successful authentication request and getting back the access 
> token/refresh token, now i'm trying to make an api call to fetch all 
> accessible customers with the code below :
> *accessible_customers = 
> client.service.customer.list_accessible_customers().resource_names*
>
>
> but i'm getting this error instead of the list.. 
>
>
> *accessible_customers = 
> client.service.customer.list_accessible_customers().resource_names*
>
> *WARN -- : CID: N/A, Host: googleads.googleapis.com:443 
> <http://googleads.googleapis.com:443>, Method: 
> /google.ads.googleads.v10.services.CustomerService/ListAccessibleCustomers, 
> IsFault: yes, Request ID: lxAeZeSFwjYKUtx0Jk48jQ*
>
> *Google::Ads::GoogleAds::Errors::GoogleAdsError: 
> Google::Ads::GoogleAds::Errors::GoogleAdsError*
>
> *from 
> /Users/admin/.rvm/gems/ruby-2.6.9/gems/google-ads-googleads-16.0.0/lib/google/ads/google_ads/interceptors/error_interceptor.rb:67:in
>  
> `rescue in request_response'*
>
> *Caused by GRPC::PermissionDenied: 7:The caller does not have permission. 
> debug_error_string:{"created":"@1650742450.452686000","description":"Error 
> received from peer ipv4:142.250.182.138:443 
> <http://142.250.182.138:443>","file":"src/core/lib/surface/call.cc","file_line":906,"grpc_message":"The
>  
> caller does not have permission","grpc_status":7}*
>
> *from 
> /Users/admin/.rvm/gems/ruby-2.6.9/gems/grpc-1.45.0-universal-darwin/src/ruby/lib/grpc/generic/active_call.rb:29:in
>  
> `check_status'*
>
>
> Any insight into what might be really going on here is most appreciated
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/5005a5e0-f7b4-4ff1-b002-93eac7110a50n%40googlegroups.com.


Error : The caller does not have permission (Request ID: lxAeZeSFwjYKUtx0Jk48jQ)

2022-04-23 Thread Andy | OneIMS.com
Hi
I'm working on a rails app with these mentioned versions :
ruby: 2.6.9
rails: 5.1.7
client library gem : google-ads-googleads version 16.0.0

after making successful authentication request and getting back the access 
token/refresh token, now i'm trying to make an api call to fetch all 
accessible customers with the code below :
*accessible_customers = 
client.service.customer.list_accessible_customers().resource_names*


but i'm getting this error instead of the list.. 


*accessible_customers = 
client.service.customer.list_accessible_customers().resource_names*

*WARN -- : CID: N/A, Host: googleads.googleapis.com:443, Method: 
/google.ads.googleads.v10.services.CustomerService/ListAccessibleCustomers, 
IsFault: yes, Request ID: lxAeZeSFwjYKUtx0Jk48jQ*

*Google::Ads::GoogleAds::Errors::GoogleAdsError: 
Google::Ads::GoogleAds::Errors::GoogleAdsError*

*from 
/Users/admin/.rvm/gems/ruby-2.6.9/gems/google-ads-googleads-16.0.0/lib/google/ads/google_ads/interceptors/error_interceptor.rb:67:in
 
`rescue in request_response'*

*Caused by GRPC::PermissionDenied: 7:The caller does not have permission. 
debug_error_string:{"created":"@1650742450.452686000","description":"Error 
received from peer 
ipv4:142.250.182.138:443","file":"src/core/lib/surface/call.cc","file_line":906,"grpc_message":"The
 
caller does not have permission","grpc_status":7}*

*from 
/Users/admin/.rvm/gems/ruby-2.6.9/gems/grpc-1.45.0-universal-darwin/src/ruby/lib/grpc/generic/active_call.rb:29:in
 
`check_status'*


Any insight into what might be really going on here is most appreciated

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/a9d34fcf-d0a5-4871-8807-c52475290213n%40googlegroups.com.


Incompatible fields in Ad Group Performance

2021-05-12 Thread 'Andy Lu' via AdWords API and Google Ads API Forum

Here is the original report definition

https://adwords.google.com/api/adwords/cm/v201809;>
  
ConversionRate

Conversions

CostPerConversion

Date

Device

ExternalConversionSource

Year


  20200228
  
  20200228
  

  
  Seems+this+is+required
  
  ADGROUP_PERFORMANCE_REPORT
  
  CUSTOM_DATE
  
  CSV
  


That resulted in this error


  
  
SelectorError.INVALID_FIELD_SELECTION

ExternalConversionSource

BiddableConversionRate

  
  

So I removed ConversionRate from the report definition, and the new error 
was


  
  
 SelectorError.INVALID_FIELD_SELECTION

 ExternalConversionSource

 CostPerBiddableConversion


  

So I removed CostPerConversion and the report was able to download.

Referencing the docs for ExternalConversionSource 

 
though, neither ConversionRate nor CostPerConversion are listed under "Not 
compatible with the following fields".

Is this a regression in the API? Is this a failure to update docs?

For context, all of these requests were made using the Python client 
.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/7f23215b-bb5f-45ee-bc68-cbcd35e1b21bn%40googlegroups.com.


Link Checker Script not working

2021-01-14 Thread Andy
Hi,

I'm trying to use the Link Checker Script. I checked both Single Account 
and MCC. Unfortunately both are not working.

I copied the spreadsheet, changed both URLs in the source code (also email) 
and the message in the logs is: "Error: Please specify a valid Spreadsheet 
URL".

Spreadsheet access is set to "anyone with the link can edit". 

Any ideas how to solve this or is the script overhauled?

Thanks,
Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f1af12d8-57c8-4003-805d-3ef807478dc1n%40googlegroups.com.


Cannot create customer under child MCC

2020-11-16 Thread Andy Tsai
Hi Ads API support,

I have a master MCC 777-184-9643 with basic API access token.
And I also have a child MCC 916-749-8242.
I can get information under child MCC by ads api.
But when I tried to create new customer under child MCC,
I got error as below, is there anything I should do before CREATE api?
Thanks.



*Request made: ClientCustomerId: 9167498242, 
Host: googleads.googleapis.com:443 , 
Method: 
/google.ads.googleads.v5.services.CustomerService/CreateCustomerClient, 
RequestId: nM2JfKwbEfWUTAfy13zO5g, IsFault: True, FaultMessage: The user 
does not have permission to perform this action on the resource or call a 
method.Request with ID "nM2JfKwbEfWUTAfy13zO5g" failed with status 
"PERMISSION_DENIED" and includes the following errors:Error with 
message "The user does not have permission to perform this action on the 
resource or call a method.".*
 

















*Traceback (most recent call last):  File 
"/Users/andytsai/Venv/38/lib/python3.8/site-packages/google/ads/google_ads/interceptors/exception_interceptor.py",
 
line 141, in _handle_grpc_failureraise 
self._get_error_from_response(response)google.ads.google_ads.errors.GoogleAdsException:
 
(<_InactiveRpcError of RPC that terminated with:status = 
StatusCode.PERMISSION_DENIEDdetails = "The caller does not have 
permission"debug_error_string = 
"{"created":"@1605059874.087255000","description":"Error received from peer 
ipv4:172.217.27.138:443 
","file":"src/core/lib/surface/call.cc","file_line":1062,"grpc_message":"The
 
caller does not have permission","grpc_status":7}">, <_InactiveRpcError of 
RPC that terminated with:status = StatusCode.PERMISSION_DENIED  
  details = "The caller does not have permission"debug_error_string 
= "{"created":"@1605059874.087255000","description":"Error received from 
peer ipv4:172.217.27.138:443 
","file":"src/core/lib/surface/call.cc","file_line":1062,"grpc_message":"The
 
caller does not have permission","grpc_status":7}">, errors {  error_code 
{authorization_error: ACTION_NOT_PERMITTED  }  message: "The user does 
not have permission to perform this action on the resource or call a 
method."}*
*, 'nM2JfKwbEfWUTAfy13zO5g')  *

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/73fb182c-f722-41cc-be32-c249ab6679b2n%40googlegroups.com.


CustomerClientLink failure

2019-12-17 Thread Andy Kim

Hi there,
I'm trying to create "CustomerClientLink" operation.
It fails.

The request id and the error details are:

  "request-id": [
"Mp8NzB5L5wQw0Ulti4D5Ig"
  ],

details: 'The error code is not in this version.'

Could you help?

Thanks

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f710472c-a9eb-4886-960a-6804f6a8d404%40googlegroups.com.


Google Ads API - Getting a response for video campaigns of subtype "sequence" from the campaign resource

2019-08-12 Thread Andy
Hi ,

Should I be expecting video campaigns of subtype "sequence" to be returned 
in the campaign resource of the Google Ads API?  If yes, then when I 
reference the campaign id found in the Google Ads App for a video campaign 
of subtype sequence, the response does not return anything. Below is a 
basic query highlighting the issue (input requires relevant customer id and 
campaign id for a video ad of sub type sequence).

'SELECT campaign.id, campaign.name '
  'FROM campaign '
  'WHERE campaign.resource_name = 
"customers/{customer_id}/campaigns/{campaign_id}" '
  'PARAMETERS include_drafts=true'

Any guidance on this issue would be greatly appreciated!

Many thanks,

Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/284d25fb-4309-434a-91d3-a3058e871b8f%40googlegroups.com.


Re: About impression share

2019-06-24 Thread Andy McKenna
I'm basically restating Tiana's question from 3/13/2018.  We either need an 
accurate SearchImpressionShare in all situations (no more "< 10" or "> 90") 
or we need AvailableImpressions as an integer.  It's impossible to 
accurately roll up a segmented data set and re-calculate 
SearchImpressionShare currently with the API.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/9d9bd33a-7ccd-4ba0-bb0e-186a6f60246f%40googlegroups.com.


Re: About impression share

2019-06-20 Thread Andy McKenna
Any update on getting this information from the API?  We pull campaign data 
daily with segmentation but we can't accurately roll it back up because of 
SearchImpressionShare = "< 10%".  If we had AvailableImpressions as a field 
we could just calculate Impression Share ourself at any level of the data 
that we have.
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/0c664dbc-8ff2-4524-add4-84f7c959c8cb%40googlegroups.com.


List all customerid's via REST API (no client library)

2019-06-05 Thread Andy Garcia
I have a My Client Center account that manages online ad data for other 
clients. I have not been able to find the proper URL to make a request with 
in the docs. 

Trying to do this via POSTMAN, or cURL in the meantime.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/d0126b80-243f-40d5-940f-7944cff036ce%40googlegroups.com.


Probably a Simple Question About External Conditions Causing Campaigns to Pause and Unpause

2018-12-02 Thread Andy Sweet
Good afternoon all,

I have a question about turning campaigns on for a specific period of time 
caused by a signal from Google Analytics.

To explain - if there's an event that causes there to be 5 people on my 
site at once (yes, I'm very low volume and only paid search and direct 
navigation for traffic), can Google Analytics 'tell' Google Ads to unpause 
a specific Google Ads campaign for a 10 minutes?

Thanks in advance for any response.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/84ec9811-882e-4cf3-9823-da9f7f7227b6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Uploading Offline Coversions - import log?

2018-11-12 Thread Andy
Hi Dannison

Looked at that, but nothing appears, done a couple of tests now.

Will go ask on that forum.

Thanks

Andy

On Monday, November 12, 2018 at 10:46:32 PM UTC, Dannison Yao (AdWords API 
Team) wrote:
>
> Hi Andy,
>
> You may try to check the Change History 
> <https://support.google.com/google-ads/answer/19888?hl=en> of your 
> account which is a tool that lists the changes you've made to your account 
> during the past two years.
>
> However, you may confirm this to the Advertiser's Community Forum 
> <https://www.en.advertisercommunity.com/t5/Google-Ads/ct-p/google-ads#> as 
> the product experts are better equipped in answering your concerns.
>
> Sincerely,
> Dannison
> AdWords API Team
>
> On Tuesday, November 13, 2018 at 1:38:16 AM UTC+8, Andy wrote:
>>
>> Hi
>>
>> When you upload offline conversion data using CSV, you can see the import 
>> log, number of records etc.
>>
>> Is there a place you can see a log of successful/failed uploads using the 
>> API on the Adwords UI?
>>
>> Thanks
>>
>> Andy
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/c3cc0d54-9ff3-49c9-badb-35b496559f6d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Uploading Offline Coversions - import log?

2018-11-12 Thread Andy
Hi

When you upload offline conversion data using CSV, you can see the import 
log, number of records etc.

Is there a place you can see a log of successful/failed uploads using the 
API on the Adwords UI?

Thanks

Andy


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/1578cf6e-3cc0-41df-846e-3cde5c0d1188%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Formatting Date - INVALID_STRING_DATE_TIME

2018-11-09 Thread Andy
Hi Luis

Please ignore previous private response, fixed it now :)

Just incase anyone else has a similar issue, it's always worth checking the 
correct values are being inserted correctly in your code, I was inserting 
the Conversion Click string in the Conversion Time field - could've kicked 
myself when i saw it the next day!

Thanks

Andy


On Friday, November 9, 2018 at 2:15:50 AM UTC, Luis Xander Talag (AdWords 
API Team) wrote:
>
> Hi Andy,
>
> Can you provide your clientCustomerId, and complete SOAP request and 
> response logs while setting the date and time to 20181025 06 
> Europe/London as it seems it's in the correct format based on this link 
> <https://developers.google.com/adwords/api/docs/appendix/codes-formats#date-and-time-formats>
>  so 
> I can further investigate the issue on my end? You can send it to me via 
> *Reply 
> privately to author*.
>
> Thanks,
> Luis
> AdWords API Team
>
> On Friday, November 9, 2018 at 7:43:58 AM UTC+8, Andy wrote:
>>
>> Hi, 
>>
>> Trying to upload offline conversion (just one as a test, first time i am 
>> trying to mutate, usually just pulling data) - using adwords v201809 - PHP 
>> Library
>>
>> I am getting an error back as follows:
>>
>> http://schemas.xmlsoap.org/soap/envelope/;>
>> 
>> soap:Client
>> DateError.INVALID_STRING_DATE_TIME @ ; 
>> trigger:'xxx'
>> 
>> https://adwords.google.com/api/adwords/cm/v201809;>
>> DateError.INVALID_STRING_DATE_TIME @ ; 
>> trigger:'xxx'
>> ApiException
>> http://www.w3.org/2001/XMLSchema-instance; 
>> xsi:type="DateError">
>> 
>> xxx
>> DateError.INVALID_STRING_DATE_TIME
>> DateError
>> INVALID_STRING_DATE_TIME
>> 
>> 
>> 
>> 
>> 
>> 
>>
>> The date I am trying to send is like this:
>>
>>  20181025 06 Europe/London
>>
>> I have tried other variations, like standard -mm-dd h:i:s etc
>>
>> Thanks
>>
>> Andy
>>
>>
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/fe21fa36-3736-454b-9234-1faf632f875a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Formatting Date - INVALID_STRING_DATE_TIME

2018-11-08 Thread Andy
Hi, 

Trying to upload offline conversion (just one as a test, first time i am 
trying to mutate, usually just pulling data) - using adwords v201809 - PHP 
Library

I am getting an error back as follows:

http://schemas.xmlsoap.org/soap/envelope/;>

soap:Client
DateError.INVALID_STRING_DATE_TIME @ ; 
trigger:'xxx'

https://adwords.google.com/api/adwords/cm/v201809;>
DateError.INVALID_STRING_DATE_TIME @ ; trigger:'xxx'
ApiException
http://www.w3.org/2001/XMLSchema-instance; 
xsi:type="DateError">

xxx
DateError.INVALID_STRING_DATE_TIME
DateError
INVALID_STRING_DATE_TIME







The date I am trying to send is like this:

 20181025 06 Europe/London

I have tried other variations, like standard -mm-dd h:i:s etc

Thanks

Andy



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/d2d51b47-e1a5-44cc-8fb3-f1ab007dfb2c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Some users will auth with oAuth and other accounts will not (random fails)

2018-10-16 Thread Andy
We've been at it for weeks and can't solve the issue. Some users can auth 
for our app with no issues, others get the error: 
>
> *Something wrong! Error occured while connect with Adwords acccount!Client 
> error: `POST https://oauth2.googleapis.com/token` resulted in a `400 Bad 
> Request` response: { "error": "invalid_grant", "error_description": "Bad 
> Request*


We've tried everything we can think of, we can't find any correlation to 
the accounts that fail and the ones that work. It seems random and without 
reason. Any help would be greatly appreciated. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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 and Google Ads 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/6546a08b-dd36-48af-975b-1e896ebfae0c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: "Problem sending data to report download server" exception to Geo Performance Report request

2017-09-22 Thread andy . hollingsworth
Hi Peter,

I sent you the clientCustomerId via private message. Please let me know if 
I can provide further information to help.

Thanks for looking into this. I look forward to hearing your findings.

Andy

On Friday, September 22, 2017 at 12:37:45 AM UTC-7, Peter Oliquino wrote:
>
> Hi,
>
> To better investigate your issue, could you provide your clientCustomerId? 
> You may reply via the *Reply privately to author* option.
>
> Best regards,
> Peter
> AdWords API Team
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fbbb5686-a041-46ba-b01f-dfccadaa2458%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


"Problem sending data to report download server" exception to Geo Performance Report request

2017-09-22 Thread andy . hollingsworth
We are receiving the below exception when requesting the Geo Performance 
Report for one of our customers accounts on a specific date.

com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
> to report download server.
>

The report definition is

>  

 xmlns:ns2="https://adwords.google.com/api/adwords/cm/v201609;>

  

Date

CampaignId

CampaignName

AdGroupId

AdGroupName

LocationType

MostSpecificCriteriaId

CityCriteriaId

MetroCriteriaId

RegionCriteriaId

CountryCriteriaId

AdNetworkType2

Impressions

AveragePosition

Clicks

Device

Conversions

ConversionValue

Cost

AllConversions

AllConversionValue

CrossDeviceConversions



  20170913

  20170913



  

  GoogleReport

  GEO_PERFORMANCE_REPORT

  CUSTOM_DATE

  GZIPPED_CSV




This is the only date for which this report fails for this specific 
customer's account. All other dates succeed for this account. And all other 
accounts for this customer succeed on this particular date.

Can we get more insight into what is causing the failure for this specific 
date?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/159b2953-239a-4bf4-bb88-c77f899e44a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Exception when requesting Geo Performance Report for specific day and account

2017-09-22 Thread andy . hollingsworth
We are receiving the below exception when requesting the Geo Performance 
Report for one of our customers starting on a specific date.

com.google.api.ads.adwords.lib.utils.ReportException: Problem sending data 
to report download server.

The report definition is


https://adwords.google.com/api/adwords/cm/v201609;>
  
Date
CampaignId
CampaignName
AdGroupId
AdGroupName
LocationType
MostSpecificCriteriaId
CityCriteriaId
MetroCriteriaId
RegionCriteriaId
CountryCriteriaId
AdNetworkType2
Impressions
AveragePosition
Clicks
Device
Conversions
ConversionValue
Cost
AllConversions
AllConversionValue
CrossDeviceConversions

  20170913
  20170913

  
  GoogleReport
  GEO_PERFORMANCE_REPORT
  CUSTOM_DATE
  GZIPPED_CSV


This is the only date for which this report fails for this specific 
customer. All other dates succeed.

Can we get more insight into what is causing the failure for this specific 
date?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/fe4e22f8-17ef-4883-92d0-6fda0effb504%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


using Configuration File per environment (AdsApi PHP library)

2017-09-18 Thread Andy Wallace
I am upgrading from an old version of the Ads API to the latest. We have a 
different environment for each stage of our development process 
(Development, Stage, Production), and there are configuration differences 
between them. Pertinent to the AdsApi, the OAUTH2 information (client 
secret, etc).

I would like to keep these inside our current config file structure, where 
we have a different config file (different name) for each environment. The 
simplest way to do this would be to put the sections from adsapi_php.ini 
into our 'dev.ini', 'stage.ini', and production.ini files. The code almost 
seems to support this, but is hardcoded to use the adsapi_php.ini name, and 
looks in the "home" directory for that file. Any suggestions on how to 
handle this? Or should I just be hacking into the library code?

(also, please note that using generic terms like "LOGGING", "SOAP", and 
"OAUTH2" is not the best path to being used in a real-world environment, 
where those values could easily be overloaded).

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/8520ae5a-c1c6-4d26-a518-02a73f9fe941%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Unexpected error when adding member to CrmUserList

2017-08-23 Thread Andy Clarke
public void AddAudienceMembers(AdwordsUserListService userListService, long 
audienceId, string email, string userId)
{
List memberList = new List(email.Length);

Member member = new Member();
member.hashedEmail = Hash(Normalise(email[i]));
member.userId = userId;
memberList.Add(member);

MutateMembersOperation mutateMembersOperation = new MutateMembersOperation()
 {
 operand = new MutateMembersOperand { userListId = audienceId, membersList 
= memberList.ToArray() },
 @operator = Operator.ADD
 };

// Add members to the user list based on email addresses.
MutateMembersReturnValue mutateMembersResult = 
userListService.mutateMembers(new MutateMembersOperation[] { 
mutateMembersOperation });
mutateMembersResult.Dump();
}

Specifying the userId here causes the following error:
operations[0].operand.membersList[0].userId
NotWhitelistedError.CUSTOMER_NOT_WHITELISTED_FOR_API

>From the documentation 
on 
https://developers.google.com/adwords/api/docs/reference/v201708/AdwordsUserListService.Member#userid
 
I was under the impression that only addressInfo was for whitelisted 
customers.


This sample was modified from 
googleads-dotnet-lib\examples\AdWords\csharp\v201708\Remarketing\AddCrmBasedUserList.cs

Thanks for any insights you may add.
Andy Clarke

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/85f5d5b8-246b-4068-bbec-f4188d9398fb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Selector fields for both TextAd, ExpandedTextAd

2017-01-06 Thread Andy Lin
Can we have both TextAd and ExpandedTextAd in Adgroup?  If yes, can I use 
one selector to get all the ads (Both TextAd, ExpandedTextAd) for the 
adgroup, avoid to make 2 remote calls?

Selector selector = builder.fields(AdGroupAdField.Id, AdGroupAdField.
AdGroupId,AdGroupAdField.Headline, AdGroupAdField.
description1,AdGroupAdField.headlinePart1, AdGroupAdField.headlinePart2,
 AdGroupAdField.CreativeFinalUrls).orderAscBy(AdGroupAdField.AdGroupId) 

.offset(offset)

.equals(AdGroupAdField.Status, AdGroupAdStatus._ENABLED)

.in(AdGroupAdField.AdGroupId, predicateGroupIDs).limit(PAGE_SIZE).build();

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/165a4ae9-86c6-4d52-aa8b-66c565c816aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


KEYWORDS_PERFORMANCE_REPORT returns duplicate keywords

2016-07-31 Thread andy
I'm running a adwords campaign and while generating 
the KEYWORDS_PERFORMANCE_REPORT for it the response in get in the CSV 
format using `download_report_with_awql` there are duplicate keywords in 
the csv returned.

It's like in my dashboard i see keywords like : *"1031 exchange"* and *[1031 
exchange]*
but both are returned in the CSV as *1031 exchange*

Why aren't the exact keywords returned, and how can i get the exact 
keywords exported if it's not possible using CSV

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/915233f9-3cb7-4f7c-8540-2f2028b824a2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Integrate our ads with google ads

2016-04-04 Thread Andy L
we have a website where we will have companies advertise on our website.  I 
have the below questions please?

1) Are google adswords APIs the best way to manage these ads on our website?

2) Are there any $ cost of using google adwords API? Is it free?

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/cc5948e9-49ea-47f5-b03e-2204ff4e22a5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find successful operations after an ApiException

2016-01-22 Thread Andy

Hi Yin,

I am running a batch job consisting of AdGroupCriterionOperations using 
AdGroupCriterionService.mutate call. I do not find getResult function for 
this Interface. How to find the result in case of API exception.

Regards,
Andy

On Friday, January 22, 2016 at 7:53:38 PM UTC+5:30, Yin Niu wrote:
>
> Hi Andy, 
>
> Are you talking about batch jobs or the regular API request? If it's a 
> regular API request and you received remote exception, then the request has 
> failed. If it's batch job, you can check the result after the job has been 
> processed. 
>
> Thanks,
> Yin, AdWords API Team. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/73b7ba1d-cedb-4ba7-b4bb-4ed55ac4e9ad%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find successful operations after an ApiException

2016-01-22 Thread Andy
Hi Yin,

I am running a batch job consisting of AdGroupCriterionOperations using 
AdGroupCriterionService.mutate call. I do not find getResult function for 
this Interface. How to find the result in case of API exception.

Regards,
Anandghan

On Friday, January 22, 2016 at 7:53:38 PM UTC+5:30, Yin Niu wrote:
>
> Hi Andy, 
>
> Are you talking about batch jobs or the regular API request? If it's a 
> regular API request and you received remote exception, then the request has 
> failed. If it's batch job, you can check the result after the job has been 
> processed. 
>
> Thanks,
> Yin, AdWords API Team. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/c7bfbade-0d35-46da-9cc9-f5a0537ad053%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Find successful operations after an ApiException

2016-01-21 Thread Andy
Hi Yin,

Isnt AdGroupCriterionServiceInterface different from MutateJobService? I 
find only get, mutate, mutateLabel, query in 
AdGroupCriterionServiceInterface. How to find the result of 
AdGroupCriterionServiceInterface.mutate operation after an ApiException? 

On Wednesday, January 20, 2016 at 9:43:57 PM UTC+5:30, Yin Niu wrote:
>
> Hello, 
>
> Please take a look at the MutateJobService 
> 
>  
> reference page. You can call get to check a job's status. Once the job is 
> done, you can retrieve job results by calling getResult. 
>
> Thanks,
> Yin, AdWords API Team. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/738a0b7b-23ae-49eb-9b75-20739a2bf714%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Find successful operations after an ApiException

2016-01-20 Thread Andy
Hi,

I am trying to add AdGroupCriterionOperation using

AdGroupCriterionReturnValue mutate(AdGroupCriterionOperation[] var1) throws 
RemoteException, ApiException;

In a batch, some of the operations are failing due to which ApiException is 
thrown and nothing is returned from the mutate call. But I need to find the 
operations which were successful. How can I find them.

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/5bbb7b25-f20a-4083-9975-12c3fcf45ee4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: can I use validateOnly=true in BatchJobService

2016-01-05 Thread Andy Lin
I understand this, but if I don't set validationOnly=true, the polling 
return me a batchJob object, if I set it to validationOnly=true, the 
polling return me null.  I am wondering if this is a bug ?  My polling 
method is a standard method from your web site documentation.

On Monday, January 4, 2016 at 5:42:33 PM UTC-5, Umesh Dengale wrote:
>
> Hello,
>
> The validationOnly 
> 
>  property 
> (true) will validate the request and will not perform the actual 
> operation and return the failing operations' errors if any. When a batch 
> job completes (validationOnly=false) with the DONE status then you could 
> download the results for each operation from the batch job's downloadUrl 
> .
>  
> Please check out the Download the batch job results and check for errors 
> 
>  section 
> from the Batch processing guide 
> .
>
> Thanks,
> Umesh, AdWords API Team.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/4a1b44ca-938e-470d-8922-3191af495253%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


can I use validateOnly=true in BatchJobService

2016-01-04 Thread Andy Lin
I want to test my mutate requests in BatchJobService using 
validateOnly=true before submitting.  but I couldn't poll the job result 
using the batchId, it returns null from the following statement, is it 
possible to use validateOnly=true and test the mutate operations, and how 
can I poll the result?
BatchJobPage batchJobPage=batchJobService.get(selector);

this is my polling method, it is similar to the coding example.

private void pollJobResult(BatchJob batchJob,BatchJobServiceInterface 
batchJobService,BatchJobHelper batchJobHelper) throws Exception{

// Poll for completion of the batch job using an exponential back 
off.
int pollAttempts = 0;
boolean isPending = true;
Selector selector =
new SelectorBuilder()
.fields(BatchJobField.Id, BatchJobField.Status, 
BatchJobField.DownloadUrl,
BatchJobField.ProcessingErrors, 
BatchJobField.ProgressStats)
.equalsId(batchJob.getId())
.build();
do {
  long sleepSeconds = (long) Math.scalb(30, pollAttempts);
  logger.debug("Sleeping {} seconds...", sleepSeconds);
  
  Thread.sleep(sleepSeconds * 1000);
 
  BatchJobPage batchJobPage=batchJobService.get(selector);
  if (batchJobPage!=null){
  batchJob = batchJobPage.getEntries(0);
  
  logger.info("Batch job ID {} has status {}.", 
batchJob.getId(), batchJob.getStatus());
  pollAttempts++;
  isPending = PENDING_STATUSES.contains(batchJob.getStatus());
  }
} while (isPending && pollAttempts < MAX_POLL_ATTEMPTS);

if (isPending) {
  throw new TimeoutException(
  "Job is still in pending state after polling " + 
MAX_POLL_ATTEMPTS + " times.");
}

if (batchJob.getProcessingErrors() != null) {
  int i = 0;
  for (BatchJobProcessingError processingError : 
batchJob.getProcessingErrors()) {
  logger.error( "  Processing error {}: errorType={}, 
trigger={}, errorString={}, fieldPath={}"
  + ", reason=%s%n",
i++, processingError.getApiErrorType(), 
processingError.getTrigger(),
processingError.getErrorString(), 
processingError.getFieldPath(),
processingError.getReason()); 
  }
}

   /* if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
  BatchJobMutateResponse mutateResponse =
  
batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());

 
 logger.info("Downloaded results from {}", 
batchJob.getDownloadUrl().getUrl());
  for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
logger.info("  Operation {} - {}", mutateResult.getIndex(), 
outcome);  
  }
}*/

if (batchJob.getDownloadUrl() != null && 
batchJob.getDownloadUrl().getUrl() != null) {
BatchJobMutateResponse mutateResponse =

batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());
System.out.printf("Downloaded results from %s:%n", 
batchJob.getDownloadUrl().getUrl());
for (MutateResult mutateResult : 
mutateResponse.getMutateResults()) {
  String outcome = mutateResult.getErrorList() == null ? 
"SUCCESS" : "FAILURE";
  StringBuilder stringBuilder=new StringBuilder();
  if (mutateResult.getErrorList()!=null){
  for (ApiError error: 
mutateResult.getErrorList().getErrors()){
  stringBuilder.append(error.getFieldPath()).append(" 
").append(error.getErrorString()).append("\n");
  }
  }
  logger.error("  Operation {} - status: {} reason:{} ", 
mutateResult.getIndex(), outcome, stringBuilder.toString());
}
  }
}

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

Re: adwords-axis-2.8.0.jar transitive dependencies cause Caused by: java.lang.ClassCastException: com.google.common.io.ByteSource$ByteArrayByteSource cannot be cast to com.google.common.io.InputSuppli

2015-12-28 Thread Andy Lin
Yes, it works after I excluded guava-jdk5-#.jar from all the google api. 
 My project also use google drive, oauth-client, and api-clients.  Some of 
these have the transitive dependency on guava-jdk5-#.jar

This is a example how I did it.

compile('com.google.api-client:google-api-client:1.20.0'){

exclude group: 'com.google.guava', module: 'guava-jdk5' 

}

compile('com.google.oauth-client:google-oauth-client-jetty:1.20.0'){

exclude group: 'com.google.guava', module: 'guava-jdk5' 

}

compile('com.google.apis:google-api-services-drive:v2-rev170-1.20.0'){

exclude group: 'com.google.guava', module: 'guava-jdk5' 

}

On Monday, December 14, 2015 at 8:58:24 AM UTC-5, Andy Lin wrote:
>
> In my build.gradle, I have those 2 adword api jars as dependencies, when I 
> pool the results from the batchJobs, I get the following execptions, which 
> versions of guava-#.jar and guava-jdk5-#.jar I should explicit specify in 
> my build.gradle?  It seems like transitive jar dependencies' version 
> conflict problems.  thanks for your answer
>
> compile('com.google.api-ads:ads-lib:2.8.0')
> compile('com.google.api-ads:adwords-axis:2.8.0')
>
>  if (batchJob.getDownloadUrl() != null && 
> batchJob.getDownloadUrl().getUrl() != null) {
> BatchJobMutateResponse mutateResponse =
> 
> batchJobHelper.downloadBatchJobMutateResponse(batchJob.getDownloadUrl().getUrl());
> System.out.printf("Downloaded results from %s:%n", 
> batchJob.getDownloadUrl().getUrl());
> for (MutateResult mutateResult : 
> mutateResponse.getMutateResults()) {
>   String outcome = mutateResult.getErrorList() == null ? 
> "SUCCESS" : "FAILURE";
>   System.out.printf("  Operation [%d] - %s%n", 
> mutateResult.getIndex(), outcome);
> }
>   }
>  
>
>
> Caused by: java.lang.ClassCastException: 
> com.google.common.io.ByteSource$ByteArrayByteSource cannot be cast to 
> com.google.common.io.InputSupplier
> at 
> com.google.common.io.MultiInputStream.advance(MultiInputStream.java:65) 
> ~[guava-jdk5-13.0.jar:na]
> at 
> com.google.common.io.MultiInputStream.(MultiInputStream.java:44) 
> ~[guava-jdk5-13.0.jar:na]
> at 
> com.google.common.io.ByteSource$ConcatenatedByteSource.openStream(ByteSource.java:653)
>  
> ~[guava-19.0-rc2.jar:na]
> at 
> com.google.api.ads.adwords.axis.utils.AxisDeserializer.buildWrappedInputStream(AxisDeserializer.java:160)
>  
> ~[adwords-axis-2.8.0.jar:na]
> at 
> com.google.api.ads.adwords.axis.utils.AxisDeserializer.deserializeBatchJobMutateResults(AxisDeserializer.java:113)
>  
> ~[adwords-axis-2.8.0.jar:na]
> at 
> com.google.api.ads.adwords.axis.utils.v201509.batchjob.BatchJobHelper.downloadBatchJobMutateResponse(BatchJobHelper.java:101)
>  
> ~[adwords-axis-2.8.0.jar:na]
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/92ae31b8-1e89-46ee-9e18-fd53dbbe43db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Test account getting INVALID_TOKEN_HEADER error

2015-07-24 Thread Andy Wallace
Ok, I've had to reset completely, on the advice of the AdWords API support 
team. I have:

1) created a brand new MCC account, and linked it to my existing MCC account
2) created a test MCC account, with a couple of users and campaigns
3) Got OAuth2 tokens while logged into this test account
4) Used the developer Token I got from the brand new MCC account

I am running my test scripts now, while logged in as the test account... 
and am getting the 

INVALID_TOKEN_HEADER error.


I am unsure how to fix this.


thanks,

andy



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/2793a43e-d9ac-4acf-a83b-988ccaeb1fdf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Cannot edit values in AdWords API Center

2015-07-13 Thread Andy Wallace
I am trying to set up API access to AdWords, and cannot get past the first 
step in Account Settings-AdWords API Center. 
The first thing that gave me problems was the fact that I can't edit any of 
the fields on this form. No matter what I do, I get 
an error Value is required:

https://lh3.googleusercontent.com/-oSewAzgjfXE/VaPmB70Eb1I/AU0/l130oZTBIVg/s1600/Screen%2BShot%2B2015-07-07%2Bat%2B9.35.34%2BAM.png

This account was set up some time back by an employee who has left the 
company, and the email address here may have never been 
valid. I suspect that is why the Access level is rejected. Recently, when 
I try to open this screen, I get an error message across the top:


https://lh3.googleusercontent.com/-qFPRKJWkk0I/VaPlmQu34LI/AUs/sFvcLki3cag/s1600/Screen%2BShot%2B2015-07-13%2Bat%2B9.17.24%2BAM.jpg


Any help or suggestions?


thanks,

Andy






-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/37816fb6-bb10-4af9-8c46-c61e3ae4e1ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Generating developer token issues - Value is required

2015-07-08 Thread Andy Wallace
Thanks Umesh. I was in Chat with SarahP yesterday,  we couldn't shake my 
account loose - I can't edit anything on the API settings page, including 
properly setting the email address (the account was partially set up a 
couple of years ago by someone no longer with the company. She was taking 
the problem to the technical team, waiting for an answer.
andy



On Wednesday, July 8, 2015 at 9:35:35 AM UTC-7, Umesh Dengale wrote:

 Hello,

 Please contact the AdWords API Compliance Team 
 https://services.google.com/fb/forms/apicontact/ regarding your 
 Developer Token access rejection.

 Regards,
 Umesh, AdWords API Team.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/678a368d-50e2-4c58-a16e-111bcf3a07ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Generating developer token issues - Value is required

2015-07-07 Thread Andy Wallace
I'm picking up a project that has been lying around for a while. We have an 
AdWords manager account that, er, manages a bunch of accounts on behalf of 
our clients (they don't actually log in at all, we handle everything). What 
we want to do is report on the click statistics to them, using the PHP API 
library.

So, walking through the getting started documents, I need to enable the 
API for our manager account. I get to the AdWords API Center, and see the 
screen shown in the screenshot. 

   - Access level is Rejected, yet there doesn't seem to be any way to 
   reapply
   - Clicking the Regenerate Token link doesn't seem to do anything at 
   all - I get asked if I'm really sure, then the screen blinks, a little 
   message says my changes have been saved, and... the screen looks the same.
   - For values like API contact email, Company name, etc... if I try 
   to change those values at all and save, I just get the Value is required 
   messag

So I'm not sure how I can proceed here. Can I reset everything and start 
over? 

Thanks,
Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/04676c45-a5ec-4214-a1bf-d3589628b8db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: An error has occurred: { error : invalid_grant }

2015-03-23 Thread Andy Steinhauf
Hello,

I tried it again as suggested above, but it resulted in the same error. I 
open'd an issue:

https://github.com/googleads/googleads-php-lib/issues/84

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/de234e71-1ba1-4e56-b87d-1cf41f7869eb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: An error has occurred: { error : invalid_grant }

2015-03-12 Thread Andy Steinhauf
Hello,

Thanks a lot for your answer. I recreated the refresh token, but the error 
still occurs.

best regards


Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/3a9cce3d-71ef-4428-8b67-5c921e756415%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


An error has occurred: { error : invalid_grant }

2015-03-11 Thread Andy Steinhauf
Hello,

I'm make my first steps with the adwords api and PHP. I've an client-id, 
client-secret and refreshtoken, but after / during authentification a get 
the above error.

What exactly does it mean ? How I can fix it ?


Thanks in advance...


Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/ef984aed-45ab-4b05-b8a3-175e92a2f90e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


faultString: XML_STREAM_EXC error while creating campaign from java API client

2014-09-02 Thread Andy Steinhäußer
Hi ,

I have an web application which implements Adword APi, It was working 
find till today , 
   But today strangely i have this error while creating campaigns , 
Adgroups  

Application details :

  Java Web application
  Adword APi 2014 02 version
  
Could some body can help me what is the exact problem.
I am not creating XML , I am directly using API library for calls.


below Input :

?xml version=1.0 encoding=UTF-8?
soapenv:Envelope xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/; 
xmlns:xsd=http://www.w3.org/2001/XMLSchema; 
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   soapenv:Header
  ns1:RequestHeader 
xmlns:ns1=https://adwords.google.com/api/adwords/cm/v201402; 
soapenv:mustUnderstand=0
 ns1:clientCustomerId923-704-3581/ns1:clientCustomerId
 ns1:developerTokenNtxnvD8buZsQ_QylPnlNaA/ns1:developerToken
 ns1:userAgentrakuten_de:AdwordAPIClient:v14_09 (AwApi-Java, 
AdWords-Axis/1.32.0, Common-Java/1.32.0, Axis/1.4, Java/1.7.0_25, 
maven)/ns1:userAgent
 ns1:validateOnlyfalse/ns1:validateOnly
 ns1:partialFailurefalse/ns1:partialFailure
  /ns1:RequestHeader
   /soapenv:Header
   soapenv:Body
  mutate xmlns=https://adwords.google.com/api/adwords/cm/v201402;
 operations
operatorADD/operator
operand
   campaignId210806765/campaignId
   campaignName1138 - Baby Bodys Mädchen/campaignName
   name1138 - Baby Bodys Mädchen/name
   statusENABLED/status
   biddingStrategyConfiguration
  biddingStrategyTypeMANUAL_CPC/biddingStrategyType
  biddingStrategySourceADGROUP/biddingStrategySource
  bids 
xmlns:ns2=https://adwords.google.com/api/adwords/cm/v201402; 
xsi:type=ns2:CpcBid
 ns2:bid
ns2:microAmount2/ns2:microAmount
 /ns2:bid
  /bids
   /biddingStrategyConfiguration
   
contentBidCriterionTypeGroupNONE/contentBidCriterionTypeGroup
/operand
 /operations
  /mutate
   /soapenv:Body
/soapenv:Envelope

Error Output:

?xml version=1.0 encoding=UTF-8?soap:Envelope 
xmlns:soap=http://schemas.xmlsoap.org/soap/envelope/;
soap:Body
soap:Fault
faultcodesoap:Client/faultcode
faultstringXML_STREAM_EXC/faultstring
/soap:Fault
/soap:Body
/soap:Envelope


StackTrace :

AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Client
 faultSubcode: 
 faultString: XML_STREAM_EXC
 faultActor: 
 faultNode: 
 faultDetail: 
{http://xml.apache.org/axis/}stackTrace:XML_STREAM_EXC
at 
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at 
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at 
org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:606)


 thx

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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/8b5a570a-c1c0-4831-98eb-4bfd53a3b99e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Data Dictionary

2014-03-03 Thread Andy White
Hi,

Is there a website documenting the data available via service, easier to 
look at than the developer guide - plain text no styling, easy to navigate.

I'm sure I found something online when I first used the API, but I can't 
find it anywhere now.

Thanks,
Andy


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


Adwords API is still pending after 13months

2013-02-20 Thread andy
I've emailed the Adwords API team on a number of occasions, most recently 
on the:

12th Feb
14th Feb
18th Feb

I was in contact with a David Torres (he contacted me on the 11th Feb) but 
he seems to have dropped of the face of the earth.

I really need API access in order to properly realise my business goals

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 is still pending after 13months

2013-02-20 Thread andy
Hi Daniel,

AS i mentioned in the original post i've already emailed them on multiple 
occasions.  I've just double checked my email and i've also sent the 
following emails to the api-tokens team

17th Feb 2012 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
Developer Token
25th Jan 2013 - Adwords API access still pending
11th Feb 2013 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
Developer Token

I'd prefer not to put my MCC in the public domain -- i will see about 
emailing it to you? 

Andy

On Wednesday, February 20, 2013 10:56:51 AM UTC, Danial Klimkin wrote:

 Hello,


 Did you contact the tokens review team via 
 adwordsa...@google.comjavascript:?

 Please let me know your MCC CID.


 -Danial, AdWords API Team.



 On Wednesday, February 20, 2013 2:46:00 PM UTC+4, 
 an...@mediabandit.co.ukwrote:

 I've emailed the Adwords API team on a number of occasions, most recently 
 on the:

 12th Feb
 14th Feb
 18th Feb

 I was in contact with a David Torres (he contacted me on the 11th Feb) 
 but he seems to have dropped of the face of the earth.

 I really need API access in order to properly realise my business goals



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 is still pending after 13months

2013-02-20 Thread andy
Hi Daniel,

I'd like to email you the MCC-CID can you please let me know where i should 
send it too?

Thanks

Andy

On Wednesday, February 20, 2013 11:03:32 AM UTC, an...@mediabandit.co.uk 
wrote:

 Hi Daniel,

 AS i mentioned in the original post i've already emailed them on multiple 
 occasions.  I've just double checked my email and i've also sent the 
 following emails to the api-tokens team

 17th Feb 2012 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
 Developer Token
 25th Jan 2013 - Adwords API access still pending
 11th Feb 2013 - FW: Fwd: [#962583577] ACTION REQUIRED: Your AdWords API 
 Developer Token

 I'd prefer not to put my MCC in the public domain -- i will see about 
 emailing it to you? 

 Andy

 On Wednesday, February 20, 2013 10:56:51 AM UTC, Danial Klimkin wrote:

 Hello,


 Did you contact the tokens review team via adwordsa...@google.com ?

 Please let me know your MCC CID.


 -Danial, AdWords API Team.



 On Wednesday, February 20, 2013 2:46:00 PM UTC+4, 
 an...@mediabandit.co.ukwrote:

 I've emailed the Adwords API team on a number of occasions, most 
 recently on the:

 12th Feb
 14th Feb
 18th Feb

 I was in contact with a David Torres (he contacted me on the 11th Feb) 
 but he seems to have dropped of the face of the earth.

 I really need API access in order to properly realise my business goals



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adword Token set to Pending for around 1 year

2013-02-14 Thread andy
Hi Anash,

Not sure if you can help me again, but David hasnt replied to my email sent 
a few days ago, can you nudge him please. 

Andy

On Wednesday, February 13, 2013 6:22:21 AM UTC, Anash P. Oommen (AdWords 
API Team) wrote:

 Hi Andy,

 Sounds good. Please provide David with the necessary information.

 Cheers,
 Anash

 On Tuesday, February 12, 2013 4:41:43 PM UTC+5:30, 
 s...@mediabandit.co.ukwrote:

 Hi Anash,

 Actually the last correspondence i had from the API team was, sorry this 
 has taken a while, we're working through this and we will get back to you 
 soon.  Which was around 12 months ago.  My current token is still set to 
 pending and i have also contacted them again.  This is not helping me.

 I will contact David Torres who has said he will help me with this.  

 Andy

 On Tuesday, February 12, 2013 5:21:10 AM UTC, Anash P. Oommen (AdWords 
 API Team) wrote:

 Hi Andy,

 Most likely the token would have been rejected for lack of response from 
 your side. I would recommend checking your API MCC to see the current 
 status of your token, as well as check if the adwordsapi tokens team sent 
 you any mail to your developer contact email. If your token is still 
 pending, drop another mail to adwordsa...@google.com with your customer 
 id and ask them to provide a status update about your token application.

 Cheers,
 Anash P. Oommen,
 AdWords API Advisor.

 On Monday, February 11, 2013 9:23:20 PM UTC+5:30, 
 an...@mediabandit.co.uk wrote:

 Hi Api,

 I'm not sure what to do here, i applied for an adwords api token in 
 February 2012.  I am still waiting to get approval and i'm not sure what 
 to 
 do.  I have contacted adwordsapi-token email address but havent heard 
 anything back.  This looks to me like me application slipped through the 
 cracks?

 Please help me work out what i need to do to prioritise this.

 Thanks

 Andy



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




Adword Token set to Pending for around 1 year

2013-02-11 Thread andy
Hi Api,

I'm not sure what to do here, i applied for an adwords api token in 
February 2012.  I am still waiting to get approval and i'm not sure what to 
do.  I have contacted adwordsapi-token email address but havent heard 
anything back.  This looks to me like me application slipped through the 
cracks?

Please help me work out what i need to do to prioritise this.

Thanks

Andy

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: API returning UNEXPECTED_INTERNAL_API_ERROR all the time today

2012-11-16 Thread Andy
Same thing here. It seems like some kind of problem on the Google's side. 
Anyone have more information on this?

On Friday, November 16, 2012 4:13:51 AM UTC-5, laid wrote:

 Hi,

 All request dosen't work, for alla accounts and when i run 
 GetAccountHierarchy example or any other example i get this: 

 An error has occurred: SOAP-ERROR: Parsing WSDL: Couldn't load from '
 https://adwords-sandbox.google.com/api/adwords/mcm/v201109/ServicedAccountService?wsdl'
  
 : failed to load external entity https://adwords-sandbox.
 google.com/api/adwords/mcm/v201109/ServicedAccountService?wsdl

 I've made successful calls and it works perfectly until a few days. and 
 i've try to create a new sandbox account and the result was the same.

 Thnx.


 Le vendredi 16 novembre 2012 01:14:01 UTC+1, Kevin Winter a écrit :

 Hi,
   What type of request are you making?  Does this happen for all 
 requests?  Does this happen to all of the client accounts managed by your 
 sandbox account? (See the GetAccountHierarchy example for a list of client 
 accounts).  Have you ever made successful calls to this account? Have you 
 tried to create a new sandbox account (it's possible that this account 
 wasn't provisioned properly).  

 - Kevin Winter
 AdWords API Team

 On Thursday, November 15, 2012 5:46:14 AM UTC-5, laid wrote:

 Hi Kevin, 

 Still get the same error today.

 Any solutions or suggestions?

 Thnx.
 Le mercredi 14 novembre 2012 22:52:31 UTC+1, Kevin Winter a écrit :

 Hi,
   The sandbox should be back to normal once more.

 - Kevin Winter
 AdWords API Team

 On Wednesday, November 14, 2012 8:24:13 AM UTC-5, Sheinin Elya wrote:

 The problem is back, and according to posts, it's not just me. people 
 have this problem for several hours now

 On Tuesday, July 31, 2012 10:15:27 PM UTC+3, Kevin Winter wrote:

 Hi all,
   We just resolved the issue that preventing the sandbox from 
 functioning.  We apologize for this disruption.

 - Kevin Winter
 AdWords API Team

 On Tuesday, July 31, 2012 3:01:41 PM UTC-4, Sjakie wrote:

 Yeah... it's back up again

 Op dinsdag 31 juli 2012 15:11:59 UTC+2 schreef Tal Ater het volgende:

 All the queries I am running against the Sandbox 
 return InternalApiError.UNEXPECTED_INTERNAL_API_ERROR... These are 
 queries 
 that all worked great until a couple of hours ago... Is there some 
 kind of 
 error or downtime?



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Adwords Sandbox down?

2012-11-07 Thread Andy
Stopped working for me about 3 hours ago, as well.

On Wednesday, November 7, 2012 1:38:15 PM UTC-5, Stefan den Hartog wrote:

 Anyone else getting the error:

 An error has occurred: InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ 
 com.google.ads.api.services.common.error.InternalApiError.(InternalApiErro

 I get it with the PHP version and the Sandbox Account Viewer (java) when 
 using the sandbox




-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 are appropriate uses of Google API for growing agencies?

2012-10-16 Thread Andy
Hello,

We have an AdWords agency account an manage roughly 80 accounts presently. 
Our company is growing rapidly, and we intend to triple the number of 
managed accounts over the next 6 to 8 months. Initially, we planned to use 
AdWords API as a prospecting tool to land new accounts (keyword research, 
traffic based on geographic location, bid estimates, etc). The token 
department has indicated that we may not use the API solely for those 
purposes. We now plan to use the AdWords API in 2 ways, to help prospect 
and to provide reporting for existing accounts. 

I believe that based on that description, we are classified as an 
Internal-Only AdWords API Client. Is that correct? If not, please advise. 
Also, please provide tips or advice regarding the typical uses by an agency 
like ours, and expectations of Google of the API for reporting purposes 
based on my description of our proposed usage. 

Any help would be greatly appreciated. 

Sincerely,
Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: RHEL and Ubuntu discrepancies with 13.0.0

2010-11-01 Thread Andy
Hi Eric,

Before I do, can you confirm that this is in fact a correctly formed
request so I can write out the query being the problem:

SOAP-ENV:Envelope xmlns:SOAP-ENC=http://schemas.xmlsoap.org/soap/
encoding/ xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:ZSI=http://www.zolera.com/schemas/ZSI/; xmlns:xsd=http://
www.w3.org/2001/XMLSchema xmlns:xsi=http://www.w3.org/2001/XMLSchema-
instance
SOAP-ENV:Header
RequestHeader xmlns=https://adwords.google.com/api/adwords/
cm/v201008
authToken--SNIP!--/authToken
userAgentAwApi-Python-13.0.0|harvester/userAgent
clientCustomerId4233758376/clientCustomerId
developerToken--SNIP!--/developerToken
/RequestHeader
/SOAP-ENV:Header
SOAP-ENV:Body xmlns:ns1=https://adwords.google.com/api/adwords/
cm/v201008
ns1:get xmlns:ns1=https://adwords.google.com/api/adwords/cm/
v201008
ns1:selector
ns1:statsSelector
ns1:dateRange
ns1:min20101031/ns1:min
ns1:max20101031/ns1:max
/ns1:dateRange
/ns1:statsSelector
/ns1:selector
/ns1:get
/SOAP-ENV:Body
/SOAP-ENV:Envelope

This query was fired on 2010-11-01 for 2010-10-31 (pulls back
yesterdays data.)

Thanks,
Andy.

On Nov 1, 4:04 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Andy,

 Issues related to the Python client library and not the SOAP API
 itself should be posted here:

  http://code.google.com/p/google-api-adwords-python-lib/issues/list

 Best,
 - Eric Koleda, AdWords API Team

 On Oct 28, 6:04 pm, Andy wanabewi...@googlemail.com wrote:

  Hi,

  I'm running:

  - Python 2.6
  - adwords_api_python_13.0.0
  - ZSI
  - ElementTree

  When i run my code under Ubuntu, everything works nicely. When i run
  it under RedHat Enterprise Linux, I get the following error:

  Traceback (most recent call last):
    File apiharvester.py, line 40, in module
      datetime.date.today()-datetime.timedelta(days=1)
    File /home/andy/projects/HarvesterStuff.py, line 104, in
  fetchAdwordsStats
      campaigns = cs.Get(selector)[0]
    File /usr/lib/python2.6/site-packages/adspygoogle/adwords/
  CampaignService.py, line 83, in Get
      'Campaign', self._loc, request)
    File /usr/lib/python2.6/site-packages/adspygoogle/adwords/
  AdWordsWebService.py, line 255, in CallMethod
      self.__ManageSoap(buf, start_time, stop_time, error)
    File /usr/lib/python2.6/site-packages/adspygoogle/adwords/
  AdWordsWebService.py, line 130, in __ManageSoap
      raise Error(e)
  adspygoogle.common.Errors.Error

  Is there any known differences in how python behaves between the two
  platforms? If not, how might i go about debugging this please?

  Many thanks in advance for any help.

  Andy.

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


RHEL and Ubuntu discrepancies with 13.0.0

2010-10-28 Thread Andy
Hi,

I'm running:

- Python 2.6
- adwords_api_python_13.0.0
- ZSI
- ElementTree

When i run my code under Ubuntu, everything works nicely. When i run
it under RedHat Enterprise Linux, I get the following error:

Traceback (most recent call last):
  File apiharvester.py, line 40, in module
datetime.date.today()-datetime.timedelta(days=1)
  File /home/andy/projects/HarvesterStuff.py, line 104, in
fetchAdwordsStats
campaigns = cs.Get(selector)[0]
  File /usr/lib/python2.6/site-packages/adspygoogle/adwords/
CampaignService.py, line 83, in Get
'Campaign', self._loc, request)
  File /usr/lib/python2.6/site-packages/adspygoogle/adwords/
AdWordsWebService.py, line 255, in CallMethod
self.__ManageSoap(buf, start_time, stop_time, error)
  File /usr/lib/python2.6/site-packages/adspygoogle/adwords/
AdWordsWebService.py, line 130, in __ManageSoap
raise Error(e)
adspygoogle.common.Errors.Error

Is there any known differences in how python behaves between the two
platforms? If not, how might i go about debugging this please?

Many thanks in advance for any help.

Andy.

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


Impression share metrics in v201003/8

2010-10-23 Thread Andy
Hi,

I'm struggling to find how, with v201003/8 to pull back a report which
shows the exactMatchImpShare or other impression share metrics like in
v13. I'm aware I could drop back to v13 but am concerned that this
metric isn't in the later versions and that it may be removed
entirely?

I'd appreciate it if someone could let me know first if I'm missing it
in the new reporting system, if so problem solved, secondly wether it
is actually being phased out entirely?

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: CampaignStats not returning network type.

2010-10-21 Thread Andy
I was wondering after reading this:

http://code.google.com/apis/adwords/docs/appendix/reports.html

Is it no longer possible to report on impression share? We have an
internal tool which is kind of dependant on this metric.

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: CampaignStats not returning network type.

2010-09-20 Thread Andy
Is there an example of how to create a rport definition in Python at
all? Using the adspygoogle.adwords module? All I can find is a Java
example here: 
http://adwordsapi.blogspot.com/2010/07/introduction-to-reportdefinitionservice.html
and it is rather difficult to translate.

Also, if I want to run the report daily, am I required to report a new
definition daily? I notice some definitions I create are available to
use when I search for previously defined definitions. Also, if I don't
need to create new definitions, just query existing ones, how long do
the existing definitions last? Is time a factor or is it until they're
pushed off the bottom of the stack by other new definitions?

Thanks,
Andy.

On Sep 15, 8:06 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Andy,

 Unfortunately this isn't possible using the statsSelector.  The
 ReportDefinitionService has the fields AdNetwork1 (Ad Distribution)
 and AdNetwork2 (Network) that you can use to segment the data in
 reports.

 Best,
 - Eric Koleda, AdWords API Team

 On Sep 11, 5:03 pm, Andy a...@epiphanysolutions.co.uk wrote:

  Hi,

  I'm using a simple query to find out the stats across my campaigns and
  it is working well. The code below gives me a dictionary of all the
  stats I need _except_ the network type. I need to be able to
  differentiate between the content network and the search network but
  regardless of how I have the campaigns set up in the MCC, the network
  type is coming out as ALL.

  Any advice on how to differentiate between the networks would be very
  much appreciated.

  The code I have is:

  import os
  import sys

  from adspygoogle.adwords.AdWordsClient import AdWordsClient

  sys.path.append(os.path.join('.'))

  client = AdWordsClient(path=os.path.join('.'))

  client.SetClientEmail('em...@address.com')

  selector = {
          'statsSelector': {
                  'dateRange': {
                          'max':20100101,
                          'min':20100101
                  }
          }

  }

  cs = client.GetCampaignService('https://adwords.google.com',
  'v201003')

  campaigns = cs.Get(selector)[0]

  for entry in campaigns['entries']:
          print entry['campaignStats']

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


CampaignStats not returning network type.

2010-09-11 Thread Andy
Hi,

I'm using a simple query to find out the stats across my campaigns and
it is working well. The code below gives me a dictionary of all the
stats I need _except_ the network type. I need to be able to
differentiate between the content network and the search network but
regardless of how I have the campaigns set up in the MCC, the network
type is coming out as ALL.

Any advice on how to differentiate between the networks would be very
much appreciated.

The code I have is:

import os
import sys

from adspygoogle.adwords.AdWordsClient import AdWordsClient

sys.path.append(os.path.join('.'))

client = AdWordsClient(path=os.path.join('.'))

client.SetClientEmail('em...@address.com')

selector = {
'statsSelector': {
'dateRange': {
'max':20100101,
'min':20100101
}
}
}

cs = client.GetCampaignService('https://adwords.google.com',
'v201003')

campaigns = cs.Get(selector)[0]

for entry in campaigns['entries']:
print entry['campaignStats']

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


Does keywordspy tools developer via API?

2010-09-10 Thread Andy
Hi everyone,

I found there are some keywordspy tools can do these things: analyze
competitors keywords, get adwords position, and list competitors ads,
I am new to here, I want to know can AdWords API do these thing?
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


CampaignService on v201003 - Distinction between SEARCH and CONTENT networks

2010-09-08 Thread Andy
Hi,

I'm having real problems getting the API to return the network type
which my campaigns are running on. This pastie shows the code used to
generate a set of dictionaries, each one looks like the example shown
on the bottom of the pastie:

https://gist.github.com/6c0b0e40287930683cf1

For all my campaigns, the 'network' field is populated with ALL. In
the API documentation it says it is capable of differentiating between
many different networks:

http://code.google.com/apis/adwords/v2009/docs/reference/CampaignService.CampaignStats.html#network

If it is that I am completely unable to retrieve this statistic using
a CampaignService call, I would very much appreciate being pointed to
a resource which shows me, in python code, how to achieve this very
simple operation using the report service.

rant

I must say too, useage examples of each language in the reference
documents would make using the client libraries infinitely more simple
as currently it is very difficult to translate between pseudocode/XML
and actual code and the examples which are shipped with the libraries
are too simple to derive any real useage out of.

I find selectors particularly difficult to build due to lack of
documentation.

/rant

Thanks,
Andy.

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


Why am I getting a QuotaCheckError.ACCOUNT_INACTIVE error?

2010-08-17 Thread Andy
I'm trying to access the AdWords API via my MCC account.  Logging in
to the MCC, everything looks good, no error messages or account
notifications and I can actively manage my clients through the
account.  However, when trying to connect to the API, I get this error
from the SOAP request: QuotaCheckError.ACCOUNT_INACTIVE.

Here is the code in my app (variables omitted):
creds = {
'useragent' = '***app-name***',
'password' = '***mcc-password***',
'email' = '***mcc-email***',
'token' = '***app-token***',
}
adwords = 
AdWords::API.new(AdWords::AdWordsCredentials.new(creds))

The token is approved and billing is setup for the account.

Connecting to the sandbox works fine, but when I switch to production
I get the ACCOUNT_INACTIVE error.

Any ideas what could be wrong?

Andy

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


AdWords API Re: getting different keywords TargetingIdeaService

2010-04-13 Thread Andy Precise
hi Eric,

   many thanks for confirming.

   i've been asked by my boss to ask why the results are different. we
use these keywords to pass onto a v13 service to get keyword stats.
these stats are the basis of data we supply to clients, so it would
help us to understand what the difference is.

   would really appreciate it if you could supply the necessary info.

   thanks

regards,
Andy

On Apr 12, 6:44 pm, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Andy,

 The v13 KeywordToolService and v200909 TargetingIdeaService may return
 different results or results in a different order, so the behavior you
 are seeing is expected.

 Best,
 - Eric Koleda, AdWords API Team

 On Apr 12, 5:56 am, Andy Precise andy.moul...@gmail.com wrote:



  hi,

    i'm migrating from v13 KeywordToolService.getKeywordsFromSite to
  v200909 TargetingIdeaService

    the project i'm updating called v13.lgetKeywordsFromSite and
  reported back the first 10 keywords.

    with the new version, i'm doing the same, but i see that the
  keywords are slightly different.

    out of the 10 keywords returned from both services, only 5 keywords
  match.

    i'm passing in the same search parameters in both service calls
  (local/currency codes, url) and am using IDEAS  KEYWORD for
  requesttype and ideatype in V200909.

    just wondering if this is expected behaviour, or should v200909 be
  returning back the results in the same order (i.e. could i have done
  something wrong).

    Thanks

  Andy- Hide quoted text -

 - Show quoted text -

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using remove me as the subject.


AdWords API getting different keywords TargetingIdeaService

2010-04-12 Thread Andy Precise
hi,

  i'm migrating from v13 KeywordToolService.getKeywordsFromSite to
v200909 TargetingIdeaService

  the project i'm updating called v13.lgetKeywordsFromSite and
reported back the first 10 keywords.

  with the new version, i'm doing the same, but i see that the
keywords are slightly different.

  out of the 10 keywords returned from both services, only 5 keywords
match.

  i'm passing in the same search parameters in both service calls
(local/currency codes, url) and am using IDEAS  KEYWORD for
requesttype and ideatype in V200909.

  just wondering if this is expected behaviour, or should v200909 be
returning back the results in the same order (i.e. could i have done
something wrong).

  Thanks

Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using remove me as the subject.


AdWords API Re: Adding web service to Excel

2010-04-09 Thread Andy Precise
CFJ, thank you very, very much. the second solution worked perfectly.

On Apr 8, 4:12 pm, CFJ jmccart...@crutchfield.com wrote:
 This error is caused by an XML namespace issue between the SoapHeader
 class and System.Web.Services.Protocols.SoapHeader.  The issue is
 discussed here:

 http://code.google.com/p/google-api-adwords-dotnet/wiki/NoClientLibrary

 One solution is to utilize the client libraries.  Another solution is
 discussed here:

 http://www.mail-archive.com/adwords-api@googlegroups.com/msg04803.html

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using remove me as the subject.


AdWords API Re: How can I migrate if there will be no KeywordToolService and SiteSuggestionService?

2010-04-09 Thread Andy Precise
I've had to switch from using KeywordToolService to using
TargetingIdeaService instead.

Can't comment on the other one.

Good luck !

On Apr 9, 12:43 am, aofro...@hotmail.com aofro...@hotmail.com
wrote:
 How can I migrate if there will be no KeywordToolService and
 SiteSuggestionService?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using remove me as the subject.


AdWords API Adding web service to Excel

2010-04-08 Thread Andy Precise
Hi,

  i've been making progress migrating from v13 to v200909.

  my existing Excel project crashed and corrupted itself in the
process.

  so i started again from a backed up copy of the project (which only
uses v13).

  the problems start when i add in the v2009 webservice (via the URL);
i get this error:

   Method TargetingIdeaService.get can not be reflected.C:\Work
\Projects\ONLINEVALUETOOL\OnlineValueTool\OnlineValueWorkbook\SGEN
OnlineValueWorkbook

  when i click on the error, i get a message : the document cannot be
opened. It has been renamed, deleted or moved.

  unfortunately it does not tell me what file it's having a problem
with, although it makes a refernce to SGEN as the file.

  why am i getting this reflected error ? and what file could it be
looking for, and why isn't it there ?

  Any ideas what is going on would be greatly appreciated.

Thanks.

Andy


-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using remove me as the subject.


AdWords API Re: Logging into Adwords

2010-03-31 Thread Andy Precise
i'm convinced this v13v2009 migration is a nightmare !

i've just come from a salesforce project. couldn't be easier to set
up. add a web reference to your project (.NET), then code : supply
login credentials, start using methods. nice and simple. i can just
get on with my job.

so what am i missing here ? i'm struggling to even do a basic thing as
logging in.

This was V13 ...

Dim service_v200909 As
com.google.api.adwords.v200909.TargetingIdeaService
service_v200909 = New
com.google.api.adwords.v200909.TargetingIdeaService
service.applicationTokenValue = New applicationToken
service.applicationTokenValue.Text = New String()
{myToken}
service.emailValue = New email
service.emailValue.Text = New String() {myEmail}
service.passwordValue = New password
service.passwordValue.Text = New String() {myPassword}
service.developerTokenValue = New developerToken
service.developerTokenValue.Text = New String()
{myDeveloperToken}
service.clientCustomerIdValue = New clientCustomerId
service.clientCustomerIdValue.Text = New String()
{customerID}
service.useragentValue = New useragent
service.useragentValue.Text = New String() {myUserAgent}
service.clientEmailValue = New clientEmail
service.clientEmailValue.Text = New String()
{myClientEmail}

Dim rspObj As com.google.adwords.SiteKeywordGroups =
service.getKeywordsFromSite(AveURL, False, Lang, Countries)

nice and simple.

2009 on the otherhand doesn't appear to take this same nice and
simple approach. unless i've missed something.

there's talk about using a client side factory object (AdwordsUser).
But why isn't this just part of the web service ? Arrghhh 

so PLEASE PLEASE PLEASE API Advisors, help me out here ...

i'm not doing rocket science here.

i'm using VB.NET in an excel app. i add the web service. now i want to
log in and use the TargetingIdeaService service. so how can i simply
login ? via a non headache inducing technique.

one poster said - AdWordsUser is not part of the webservices - it's a
clientside factory-object that instantiates and logs you on to the
various webservices. You could write sth. like that for yourself or
use the webservices directly without such a factory-object.

i like that last bit. use the webservices directly. great, how do i do
this please ?

PLEASE PLEASE PLEASE HELP !

alternatively, how about we just keep v13 active ? i like that idea
better !

thanks

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe, reply using remove me as the subject.


AdWords API Re: TargetingIdea

2010-03-30 Thread Andy Precise
that worked Eric. thanks.

a bit crazy though. and here was me hoping this migration would be a 5
minute job ;)

On Mar 26, 10:28 pm, AdWords API Advisor
adwordsapiadvi...@google.com wrote:
 Hi Andy,

 This problem is normally seen when a client is using .NET without the
 client library.  The cause is that the .NET wsdl to code generator
 will under certain circumstances not generate certain classes.  More
 information is available here:

  http://code.google.com/p/google-api-adwords-dotnet/wiki/NoClientLibra

 It appears that you are using the client library however.  Did you
 rebuild the classes at any point?

 Best,
 - Eric Koleda, AdWords API Team

 On Mar 26, 8:25 am, Andy Precise andy.moul...@gmail.com wrote:



  oh come on API experts, you must have an idea what's going on here. i
  can't progress any further until i can use this class [TargetingIdeas]

  i've got an excel project to convert from v1.3 to v2009. it uses the
  existing getKeywordsFromSite method.

  i'm re-writing it to use TargetingIdeaSelector.

  It's been fine up until the point that i need to useTargetingIdea.
  and it is NOT recognised as a type. everything else is fine:
  TargetingIdeaPage, SearchParameter, Type_AttributeMapEntry, Attribute
  etc.

  this thing is declared in the WSDL along with all the other types. so
  it's there. why isn't it recognised ?

  this is the sample code i've been using from another posting on this
  site (see bottom of post). i've had to convert this to VB.NET, but
  everything starts going wrong with these lines:

             TargetingIdea[] keywords = mySiteKeywordGroups.entries;
              foreach (TargetingIdeakeywordFromAPI in keywords)

  TargetingIdeas is not recognised as a type. why  i'm not doing
  anything out of the ordinary. i've added a web service, added an
  Imports statement at the top of the spreadsheet. all other types/
  methods etc. are regonised. but not this one !!! aag !!!

  could i be doing something wrong ? is this a bug ?

  PLEASE PLEASE PLEASE HELP !

  -- CODE BEGINS

  AdWordsUser user = new AdWordsUser();

              // Get the service.
              TargetingIdeaService service =

  (TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS 
  ­
  ervice);

              TargetingIdeaSelector selector = new
  TargetingIdeaSelector();
              selector.ideaType = IdeaType.KEYWORD;
              selector.ideaTypeSpecified = true;
              selector.requestType = RequestType.IDEAS;
              selector.requestTypeSpecified = true;
              selector.requestedAttributeTypes = new AttributeType[]
  { AttributeType.KEYWORD,
                  AttributeType.GLOBAL_MONTHLY_SEARCHES,
  AttributeType.COMPETITION };

              RelatedToUrlSearchParameter param = new
  RelatedToUrlSearchParameter();
              param.urls = new string[] { url };

              selector.searchParameters = new SearchParameter[]
  { param };

              Paging paging = new Paging();
              paging.startIndex = 0;
              paging.startIndexSpecified = true;
              paging.numberResults = 100;
              paging.numberResultsSpecified = true;

              selector.paging = paging;

              // Get a list of keywords for this site.
              TargetingIdeaPage mySiteKeywordGroups =
  service.getBulkKeywordIdeas(selector);

             TargetingIdea[] keywords = mySiteKeywordGroups.entries;

              foreach (TargetingIdeakeywordFromAPI in keywords)
              {
                  foreach (Type_AttributeMapEntry entry in
  keywordFromAPI.data)
                  {
                      if (entry.key == AttributeType.KEYWORD)
                      {
                          //Code is entering here - and I can read the
  keyword text
                      }
                      else if (entry.key == AttributeType.COMPETITION)
                      {
                          //entry.key is never COMPETITION
                      }
                      else if (entry.key ==
  AttributeType.GLOBAL_MONTHLY_SEARCHES)
                      {
                          //entry.key is never GLOBAL_MONTHLY_SEARCHES
                      }
                  }
              }

  -- CODE ENDS

  On Mar 25, 6:06 pm, Andy Precise andy.moul...@gmail.com wrote:

   in addition ... i checked the wsdl file for this service and
  TargetingIdeais declared, along with other types
   Type_AttributeMapEntry, TargetingIdeaPage. etc. the latter of all
   which are recognised. but notTargetingIdea.

   would appreciate any ideas on this.

   thanks

   On Mar 25, 2:52 pm, Andy Precise andy.moul...@gmail.com wrote:

hi,

  this is a strange one. i must be doing something wrong, but i can't
figure out what.

  i'm migrating from v1.3 to v2009 as many others have been.

  i'm using the TargetingIdeaService service to get keywords for a
given site.

  i'm updating an excel project (VB.NET

AdWords API Logging into Adwords

2010-03-30 Thread Andy Precise
hi,

  Brief recap:

  * i'm migrating from v13 to v2009.
  * i've got a vb.net windows app.
  * i've added the wsdl for 
https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService?wsdl
as a web service.
  * i'm using the TargetingIdeaService service and
getBulkKeywordIdeas.

  now, i need to login (programmatically) before i can use this
service.

  and i'm confused. lots of information everywhere, but nothing tying
it all up that i can see.

  basically, how do i login ?

  i can post to https://www.google.com/accounts/ClientLogin and get an
authorisation code, but i'm not sure what to do with this code as far
as using the client api. i think this is just for SOAP calls, right ?
that's not what i'm doing here.

  another option i've seen is using this AdWordsUser class. but how do
i get this class ? all i can find is some c# source files, but that's
no good here. i can see lots of sample code that refer to this class,
e.g. :

// Get AdWordsUser from ~/adwords.properties
AdWordsUser user = new AdWordsUser();
KeywordToolInterface keywordToolService =
user.getService(AdWordsService.V13.KEYWORD_TOOL_SERVICE);

  but i'm not seeing anything on how everyone is getting AdwordsUser
in the first place.

  can you help me out here ? or just guide me to something that
outlines this logging in process (c# or vb.net).

  i've spent a while looking through the forum and docs, and this may
finally prove my suspicions that i am stupid, but i'm just not getting
the info i need.

  guidance would be appreciated. it would save me further head
scratching time. thanks

regards,
Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: C# - Getting COMPETITION and GLOBAL_MONTHLY_SEARCHES using TargetingIdeaService

2010-03-29 Thread Andy Nichols
Hi Eric,

I actually found and fixed this. The problem is I should have used get
rather than getBulkKeywordIdeas.

Andy

On 23 Mar, 03:50, AdWords API Advisor adwordsapiadvi...@google.com
wrote:
 Hi Andy,

 Are you making this request to the sandbox or production environment?
 Do you have the SOAP XML logs from this request?

 Best,
 - Eric Koleda, AdWords API Team

 On Mar 20, 2:08 pm, Andy Nichols andy.nichols.1...@googlemail.com
 wrote:

  I am having trouble migrating from v13 GetKeywordsFromSite to v200909
  TargetingIdeaService. I can get a list of keywords, but I can't work
  out how to get COMPETITION and GLOBAL_MONTHLY_SERVICES values.

  Code is as below. I would be grateful for any help.

             AdWordsUser user = new AdWordsUser();

              // Get the service.
              TargetingIdeaService service =

  (TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaS 
  ervice);

              TargetingIdeaSelector selector = new
  TargetingIdeaSelector();
              selector.ideaType = IdeaType.KEYWORD;
              selector.ideaTypeSpecified = true;
              selector.requestType = RequestType.IDEAS;
              selector.requestTypeSpecified = true;
              selector.requestedAttributeTypes = new AttributeType[]
  { AttributeType.KEYWORD,
                  AttributeType.GLOBAL_MONTHLY_SEARCHES,
  AttributeType.COMPETITION };

              RelatedToUrlSearchParameter param = new
  RelatedToUrlSearchParameter();
              param.urls = new string[] { url };

              selector.searchParameters = new SearchParameter[]
  { param };

              Paging paging = new Paging();
              paging.startIndex = 0;
              paging.startIndexSpecified = true;
              paging.numberResults = 100;
              paging.numberResultsSpecified = true;

              selector.paging = paging;

              // Get a list of keywords for this site.
              TargetingIdeaPage mySiteKeywordGroups =
  service.getBulkKeywordIdeas(selector);

              TargetingIdea[] keywords = mySiteKeywordGroups.entries;

              foreach (TargetingIdea keywordFromAPI in keywords)
              {
                  foreach (Type_AttributeMapEntry entry in
  keywordFromAPI.data)
                  {
                      if (entry.key == AttributeType.KEYWORD)
                      {
                          //Code is entering here - and I can read the
  keyword text
                      }
                      else if (entry.key == AttributeType.COMPETITION)
                      {
                          //entry.key is never COMPETITION
                      }
                      else if (entry.key ==
  AttributeType.GLOBAL_MONTHLY_SEARCHES)
                      {
                          //entry.key is never GLOBAL_MONTHLY_SEARCHES
                      }
                  }
              }

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API TargetingIdea

2010-03-25 Thread Andy Precise
hi,

  this is a strange one. i must be doing something wrong, but i can't
figure out what.

  i'm migrating from v1.3 to v2009 as many others have been.

  i'm using the TargetingIdeaService service to get keywords for a
given site.

  i'm updating an excel project (VB.NET)

  i've been looking for several code examples over the internet on how
to migrate from the old getKeywordsFromSite service call to the new
one and i've come across a problem.

  the code samples i've found all reference an object called
TargetingIdea. Here's an example (2nd line)

-
TargetingIdeaPage mySiteKeywordGroups =
service.getBulkKeywordIdeas(selector);
TargetingIdea[] keywords = mySiteKeywordGroups.entries;

foreach (TargetingIdea keywordFromAPI in keywords)
{
-

the problem is my project doesn't recognise this TargetingIdea object.
at all. it recognises all other objects for this new service, but not
this one.

i've got the web service set up correctly (as far as i know). this is
the URL : 
https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService?wsdl

so, what gives ? any ideas ? has this object been sunsetted ? :)

if you need any more info, please let me know

thanks very much

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: TargetingIdea

2010-03-25 Thread Andy Precise
in addition ... i checked the wsdl file for this service and
TargetingIdea is declared, along with other types
Type_AttributeMapEntry, TargetingIdeaPage. etc. the latter of all
which are recognised. but not TargetingIdea.

would appreciate any ideas on this.

thanks

On Mar 25, 2:52 pm, Andy Precise andy.moul...@gmail.com wrote:
 hi,

   this is a strange one. i must be doing something wrong, but i can't
 figure out what.

   i'm migrating from v1.3 to v2009 as many others have been.

   i'm using the TargetingIdeaService service to get keywords for a
 given site.

   i'm updating an excel project (VB.NET)

   i've been looking for several code examples over the internet on how
 to migrate from the old getKeywordsFromSite service call to the new
 one and i've come across a problem.

   the code samples i've found all reference an object called
 TargetingIdea. Here's an example (2nd line)

 -
 TargetingIdeaPage mySiteKeywordGroups =
 service.getBulkKeywordIdeas(selector);
 TargetingIdea[] keywords = mySiteKeywordGroups.entries;

 foreach (TargetingIdea keywordFromAPI in keywords)
 {
 -

 the problem is my project doesn't recognise this TargetingIdea object.
 at all. it recognises all other objects for this new service, but not
 this one.

 i've got the web service set up correctly (as far as i know). this is
 the URL 
 :https://adwords.google.com/api/adwords/o/v200909/TargetingIdeaService...

 so, what gives ? any ideas ? has this object been sunsetted ? :)

 if you need any more info, please let me know

 thanks very much

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


RE: AdWords API Don't need to add clients to MCC in v2009

2010-03-23 Thread Andy Doan
Can anyone help confirm this?  Appreciate it.

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com


-Original Message-
From: adwords-api@googlegroups.com [mailto:adwords-...@googlegroups.com] On
Behalf Of Andy Doan
Sent: Monday, March 22, 2010 2:24 AM
To: 'AdWords API Forum'
Subject: AdWords API Don't need to add clients to MCC in v2009

Since I switched to v2009 version, I no longer need to add clients to MCC. 
I need to login with client's username and password.
Please confirm?

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to
adwords-api+unsubscribegooglegroups.com or reply to this email with the
words REMOVE ME as the subject.
No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 9.0.791 / Virus Database: 271.1.1/2755 - Release Date: 03/21/10
12:33:00

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Don't need to add clients to MCC in v2009

2010-03-22 Thread Andy Doan
Since I switched to v2009 version, I no longer need to add clients to MCC. 
I need to login with client's username and password.
Please confirm?

Andy Doan
iConvex, Inc.
Toll Free: (800) 360-2841 x20 
Direct Line: (714) 515-6620 
Email: a...@iconvex.com  
Find information about our services at  www.iconvex.com



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API C# - Getting COMPETITION and GLOBAL_MONTHLY_SEARCHES using TargetingIdeaService

2010-03-21 Thread Andy Nichols
I am having trouble migrating from v13 GetKeywordsFromSite to v200909
TargetingIdeaService. I can get a list of keywords, but I can't work
out how to get COMPETITION and GLOBAL_MONTHLY_SERVICES values.

Code is as below. I would be grateful for any help.

   AdWordsUser user = new AdWordsUser();

// Get the service.
TargetingIdeaService service =
 
(TargetingIdeaService)user.GetService(AdWordsService.v200909.TargetingIdeaService);

TargetingIdeaSelector selector = new
TargetingIdeaSelector();
selector.ideaType = IdeaType.KEYWORD;
selector.ideaTypeSpecified = true;
selector.requestType = RequestType.IDEAS;
selector.requestTypeSpecified = true;
selector.requestedAttributeTypes = new AttributeType[]
{ AttributeType.KEYWORD,
AttributeType.GLOBAL_MONTHLY_SEARCHES,
AttributeType.COMPETITION };

RelatedToUrlSearchParameter param = new
RelatedToUrlSearchParameter();
param.urls = new string[] { url };

selector.searchParameters = new SearchParameter[]
{ param };

Paging paging = new Paging();
paging.startIndex = 0;
paging.startIndexSpecified = true;
paging.numberResults = 100;
paging.numberResultsSpecified = true;

selector.paging = paging;

// Get a list of keywords for this site.
TargetingIdeaPage mySiteKeywordGroups =
service.getBulkKeywordIdeas(selector);

TargetingIdea[] keywords = mySiteKeywordGroups.entries;

foreach (TargetingIdea keywordFromAPI in keywords)
{
foreach (Type_AttributeMapEntry entry in
keywordFromAPI.data)
{
if (entry.key == AttributeType.KEYWORD)
{
//Code is entering here - and I can read the
keyword text
}
else if (entry.key == AttributeType.COMPETITION)
{
//entry.key is never COMPETITION
}
else if (entry.key ==
AttributeType.GLOBAL_MONTHLY_SEARCHES)
{
//entry.key is never GLOBAL_MONTHLY_SEARCHES
}
}
}

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Trouble getting reply from Sandbox

2010-03-19 Thread Andy
Hey everyone,

I'm pretty new to the Adwords API in general. I didn't work with any
of the previous versions and am trying to get an issue resolved. I am
using the latest Java client library (adwords-api-7.1.0-loner.jar).

I have been trying to implement the v2009 CampaignService calls to get
campaign data. I have it working when I don't use sandbox, however,
because I have more work to do and need to use the Sandbox for obvious
reasons. When I set the AdwordsUser to use sandbox, I get an error:
InternalApiError.UNEXPECTED_INTERNAL_API_ERROR

Here is the code that creates the User:

Map params = new HashMap();
params.put(version, v200909);
params.put(email, account.getUserName());
params.put(password, account.getPassword());
params.put(developerToken, account.getDeveloperToken());
params.put(applicationToken, account.getApplicationToken());
params.put(useragent, account.getUserAgent());
params.put(clientId, account.getClientEmail());
if (account.isSandbox()) {
//params.put(alternateUrl,
GoogleAdwordsAccount.SANDBOX_URL);
params.put(useSandbox, true);
}

AdWordsUser user = new AdWordsUser(params);

Here are some of the debug soap replies:

?xml version=1.0 encoding=UTF-8?soapenv:Envelope
xmlns:soapenv=http://schemas.xmlsoap.org/soap/envelope/;
xmlns:xsd=http://www.w3.org/2001/XMLSchema; xmlns:xsi=http://
www.w3.org/2001/XMLSchema-instancesoapenv:Headerns1:RequestHeader
soapenv:actor=http://schemas.xmlsoap.org/soap/actor/next;
soapenv:mustUnderstand=0 xmlns:ns1=https://adwords.google.com/api/
adwords/cm/v200909ns1:applicationToken[myAppToken]/
ns1:applicationTokenns1:authToken xmlns:ns1=https://
adwords.google.com/api/adwords/cm/v200909**/
ns1:authTokenns1:clientEmailclient_1+[myEmail]/
ns1:clientEmailns1:developerToken[myDevToken]/
ns1:developerTokenns1:userAgentAdWords API Java Client Library - v
- Pythia 1.1/ns1:userAgentns1:validateOnlyfalse/
ns1:validateOnly/ns1:RequestHeader/
soapenv:Headersoapenv:Bodyget xmlns=https://adwords.google.com/
api/adwords/cm/v200909selectorcampaignStatusesACTIVE/
campaignStatusesstatsSelectordateRangemin20100318/
minmax20100318/max/dateRange/statsSelector/selector/get/
soapenv:Body/soapenv:Envelope

[19 Mar 2010 14:45:36,951 - DEBUG]
?xml version=1.0 encoding=UTF-8?soap:Envelope
xmlns:soap=http://schemas.xmlsoap.org/soap/
envelope/soap:Bodysoap:Faultfaultcodesoap:Server/
faultcodefaultstringInternalApiError.UNEXPECTED_INTERNAL_API_ERROR
@ /faultstringdetailApiExceptionFault xmlns=https://
adwords.google.com/api/adwords/cm/
v200909messageInternalApiError.UNEXPECTED_INTERNAL_API_ERROR @ /
messageApplicationException.TypeApiException/
ApplicationException.Typeerrors xsi:type=InternalApiError
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;fieldPath/
trigger/ApiError.TypeInternalApiError/
ApiError.TypereasonUNEXPECTED_INTERNAL_API_ERROR/reason/errors/
ApiExceptionFault/detail/soap:Fault/soap:Body/soap:Envelope

The request info debug:
[19 Mar 2010 14:45:36,951 - DEBUG] email=[myEmail]
effectiveUser=client_1+[myEmail[ service=CampaignService method=get
operators={} responseTime=0 operations=0 units=0 requestId=
server=https://adwords-sandbox.google.com isFault=true
faultMessage=InternalApiError.UNEXPECTED_INTERNAL_API_ERROR @

Any help would be much appreciated. It's been very frustrating trying
to figure this out for Sandbox as I can already get results from live
with the exact code minus the useSandbox set.

Thanks,
Andy

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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

To unsubscribe from this group, send email to 
adwords-api+unsubscribegooglegroups.com or reply to this email with the words 
REMOVE ME as the subject.


AdWords API Re: AdParam

2010-03-16 Thread Andy
Well,
I'm trying to post using the php adwords api from Google.
When trying to post a £ sign i get the error:

xa3...' is not a valid utf-8 string

So, the only ones I can post is pound; or £.
But even then im not sure how they will come out when the advert is
displayed...





On Mar 4, 12:03 pm, Kemal dis...@gmail.com wrote:
 It could be that the system would allow for symbols w/ only certain
 type of encoding (I'm guessing UTF-8) and not others (like 8859-1)

 Just a thought.

 Cheers!
 Kemal

 On Mar 4, 3:20 am, AdWords API Advisor adwordsapiadvi...@google.com
 wrote:

  Hi Andy,

  I was able to send the unencoded pound sign successfully in my
  request.  Do you have the SOAP XML request and response that
  demonstrates this problem?

  Best,
  - Eric Koleda, AdWords API Team

  On Mar 3, 7:04 am, Andy andyrussel...@googlemail.com wrote:

   Hi,
   I am having trouble posting a GBP £ sign as the currency symbol for an
   ad paramater.

   If i try to send the HTML encoded character pound; i get a error
   responce of:
   operations[0].operand.insertionText; trigger:'pound;230',

   If i try to send a non encoded £ sign i get the following:
   SOAP-ERROR: Encoding: string '\xa3...' is not a valid utf-8 string in

   The dollar sign posts ok, but im in the UK and its not too useful. ;-)

   Is this a known problem or am i missing something here..?

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Have you migrated to v200909 yet?
The v13 sunset is on April 22, 2010.

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


AdWords API Bulk Mutate Ad Params

2010-02-19 Thread Andy
Hi,
What i am trying to do, is to set every keyword within an adgroup to
have the same two adparamaters..

The idea is to update adverts with latest prices.

I can get the standard single mutate to work, however, when i try to
get the bulk mutate to run i get the error:
Unable to create an instance of
com.google.ads.api.services.job.bulkmutate.v200909.jaxbgen.Operation

I have tried using the example that comes with the php api lib, and
making a few changes to the function below.
Pretty much the rest of the example script remains the same...

Any help on this would be greatly received. :)




Here is a my example function.. i am using the same keyword ID and
only running one as a test..

 Function to create the adparam
function CreateAdGroupCriterionOperations() {
  // Create keyword.


  $adGroupId = '3060196938';
  $keywordId = '11863432';

  // Create ad parameters.
  $adParam1 = new AdParam($adGroupId, $keywordId, '100', 1);
  $adParam2 = new AdParam($adGroupId, $keywordId, '$40', 2);

  // Create operations.
  $adParamOperation1 = new AdParamOperation();
  $adParamOperation1-operand = $adParam1;
  $adParamOperation1-operator = 'SET';

  $adParamOperation2 = new AdParamOperation();
  $adParamOperation2-operand = $adParam2;
  $adParamOperation2-operator = 'SET';

  $operations = array($adParamOperation1, $adParamOperation2);

  return array($operations);
}
///


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



AdWords API limitation on number of location entries

2009-11-28 Thread Andy Doan
Your answer is appreciated!

Question: A few weeks ago, I was able to add over 1000s location entries
(1000s different zips) to my campaigns.
Last night, I was only be able to add max 300 location entries (either via
API or Adwords Interface)
Is this a limitation that is recently asserted by Google Adwords?  Please
advise!

Thanks.

Andy Doan
iConvex, Inc.
Find information about our services at  www.iconvex.com

w  (714) 515-6620  |  F (800) 360-2841 |   a...@iconvex.com  
17060 San Mateo St. Unit J.  Fountain Valley, CA 92708



--

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




AdWords API PHP Client library - Create campaign issue

2009-11-13 Thread Andy
Hi,
I am having troubble with adding campaigns using the v200909 download.
I am running on the sandbox, with all the right details..

The getallcampaigns.php example, I believe works, as there are no
errors, only No campaigns found.  which i guess is corrent..

However, when i run the addcampaignsexample.php in the examples
folder, i get the following error:

  [faultstring] = [OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED
@ operations[0], OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @
operations[1]]
[faultcode] = soap:Server
[detail] = stdClass Object
(
[ApiExceptionFault] = stdClass Object
(
[message] =
[OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ operations[0],
OperationAccessDenied.ADD_OPERATION_NOT_PERMITTED @ operations[1]]
[ApplicationException.Type] = ApiException
[errors] = Array
(
[0] = SoapVar Object
(
[enc_type] = 0
[enc_value] =
OperationAccessDenied Object
(
[reason] =
ADD_OPERATION_NOT_PERMITTED
[fieldPath] = operations
[0]
[trigger] =
[ApiErrorType] =
OperationAccessDenied
[_parameterMap:private] =
Array
(
[ApiError.Type] =
ApiErrorType
)

)

[enc_stype] =
OperationAccessDenied
[enc_ns] =
https://adwords.google.com/api/adwords/cm/v200909
)



I cant think or seem to find the solution to this problem, do you have
any ideas??


Thanks in advance,
Andy

--

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




AdWords API Re: Sandbox Over Quota

2009-10-02 Thread Andy

Is this limitation connected only to a sandbox?
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---