Re: OfflineConversionFeed with multiple AdWords accounts

2013-11-07 Thread Takeshi Hagikura (AdWords API Team)
Based on my quick test, if you try to upload an offline conversion with a 
Gclid that doesn't belong to your account, an error is returned. 

I recommend trying it on your own just in case. 

Best,
- Takeshi, AdWords API Team

On Thursday, November 7, 2013 6:50:55 PM UTC+9, Rob wrote:
>
> Thanks Takeshi,
>
> Any idea about the second question, sending the same conversion to 
> multiple client accounts? I'm trying to resolve the problem described above.
>
> On Wednesday, 6 November 2013 08:08:56 UTC, Takeshi Hagikura (AdWords API 
> Team) wrote:
>>
>> Hi Rob, 
>>
>> I don't think it's possible to send a conversion feed using an MCC client 
>> customer ID. 
>> You need to use a client AdWords account. 
>>
>> Best
>> - Takeshi, 
>>
>> On Friday, November 1, 2013 9:45:51 PM UTC+9, Rob wrote:
>>>
>>> Hi,
>>>
>>> We're working on sending data to the OfflineConversionFeedService and 
>>> some questions have arisen regarding our larger clients that have multiple 
>>> AdWords accounts.
>>>
>>> The problem with multiple accounts is that we can't extract the client 
>>> ID from the gclid without running a click performance report. That's a 
>>> lengthy process since these are usually high volume clients.
>>>
>>> It would be much quicker and easier to send the same conversion to each 
>>> of the client's accounts and have AdWords work it out for us, since 
>>> presumably you already know the client ID from the gclid. We could also 
>>> send the conversion data in real time, giving a much better user experience.
>>>
>>> It looks like the OfflineConversionFeedService requires a client ID to 
>>> work at all, so...
>>>
>>> Is it possible to send a conversion feed using an MCC client ID, and 
>>> have the conversions show for whichever individual account matches the 
>>> click ID?
>>>
>>> If we send the same conversion event (click ID, conversion name and 
>>> timestamp) to two different AdWords accounts, will it always show in the 
>>> correct account, and only in the correct account?
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Scheduling Script Not Working

2013-11-07 Thread Takeshi Hagikura (AdWords API Team)
Hi David,

I'm assuming your are talking about AdWords Scripts. 
There is another 
forumon Scripts. Can 
you please ask it there?

Best,
- Takeshi, AdWords API Team

On Wednesday, November 6, 2013 7:15:30 AM UTC+9, David wrote:
>
> Hello
>
> I have set up a simple script that writes various campaign details to a 
> Google Doc spreadsheet.
>
> It works well in preview as well as in one off runs, but I cannot get it 
> scheduled hourly (it just does not kick off) although I got it properly 
> authorized.
>
> Anything I can look at to investigate further ?
>
> Thank you
> David
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: FirstPageCpc & Test Account

2013-11-07 Thread Takeshi Hagikura (AdWords API Team)
Hi David,

An test account returns dummy data.
If you want to retrieve the data in production, you need to make an API 
call against a production account. 

Best,
- Takeshi, AdWords API Team

On Wednesday, November 6, 2013 7:00:42 AM UTC+9, David wrote:
>
>
> Hello
>
> I have been monitoring a set of keywords' FirstPageCpc estimates on my 
> developer test account over a couple of days and noticed all of them look 
> stale.
> This quite surprises me as I would expect high competition and moves on 
> those keywords.
>
> Are there any FirstPageCpc data freshness restrictions imposed when using 
> a test account ?
>
> Thank you
> David 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: v201309 Authentication question - error using ClientLogin

2013-11-07 Thread Takeshi Hagikura (AdWords API Team)
Hi Sean,

Did you comment out the ClientLogin properties in your App.config?
There should be following properties.

   





Best,
- Takeshi, AdWords API Team

On Wednesday, November 6, 2013 4:58:37 AM UTC+9, Sean wrote:
>
> I understand ClientLogin is deprecated, but we have over 250 accounts that 
> we manage and cannot move all to oAuth until we figure out how to nest 
> their mcc accounts under our agency's. I just downloaded the v201309 DotNet 
> clientLibraries and updated the references. I am now getting the following 
> error: 
>  
> Value cannot be null. Parameter name: Looks like your application is not 
> configured to use OAuth2 properly. Required OAuth2 parameter RefreshToken 
> is missing. You may run Common\\Utils\\OAuth2TokenGenerator.cs to generate 
> a default OAuth2 configuration.
>  
> I tried adding the following to my app.config, but it still gets the same 
> error.
>  
> 
>  type="System.Configuration.DictionarySectionHandler" />
>   
> 
>  
> 
>  
> Please help this is crucial, as all of our processes will fail unless i 
> now roll back the dlls.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: [QuotaCheckError.INCOMPLETE_SIGNUP @ ; trigger:'']

2013-11-07 Thread Takeshi Hagikura (AdWords API Team)
Hi Tanveer,

This thread is outdated.

Please start a new thread with which please describe your situation as 
detailed as possible. 

Best,
- Takeshi, AdWords API Team

On Thursday, October 31, 2013 1:53:37 PM UTC+9, Tanveer Hussain wrote:
>
> Hi Takeshi,
>
> I am also getting the same error for production account. Can you please 
> help me as i already spent tree to four days to resolve this issue but i am 
> unsuccessful. 
>
> On Monday, March 11, 2013 12:06:08 PM UTC+5, Takeshi Hagikura (AdWords API 
> Team) wrote:
>>
>> Hi,
>>
>> Can you please send me the clientCustomerId of the account?
>> I'll check if it's enabled as a test account?
>>
>> Best,
>> - Takeshi
>>
>> On Monday, March 11, 2013 3:05:35 AM UTC+9, traffic...@gmail.com wrote:
>>>
>>> Hi Damien,
>>> I am getting the same error using test account. Do you find out what is 
>>> the problem?
>>>
>>> Thanks for your help.
>>> Dimce.
>>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: AuthorizationError.USER_PERMISSION_DENIED While accessing campaigns

2013-11-07 Thread Takeshi Hagikura (AdWords API Team)
HI Bikram,

Glad to hear your issue has resolved. 

As for the next question, I'm assuming following account structures. 

MCC1 
 | -- AdWords1
 | -- AdWords2

If client accounts are linked to the MCC, getting a refresh token is 
required only once. 
You can use the same credential of MCC1 when you access to AdWords1 and 
AdWords2. 

So once, you need to get a refresh token manually like opening a web 
browser and grant your application access to your MCC data. 
Then store the refresh token, you can use the same refresh token for both 
AdWords1 and AdWords2. 
(if you use one of our client libraries, it automatically refresh expires 
access tokens. Note: An access token expires in one hour)

Does that answer your question?

Best,
- Takeshi, AdWords API Team

On Friday, November 8, 2013 9:31:15 AM UTC+9, Bikram Bhuyan wrote:
>
> Hi Takeshi,
>
> I finally able to find the right MCC account for and user that to generate 
> the tokens and am able to access the API now. That issues is resolved now. 
> So thanks a lot for your help.
>
> Now I have a different issues to deal with. Looking at the refresh token 
> generation process, I see that we need to open the web page and give access 
> to our MCC account manually and then the refresh token is generated which 
> can be used to make the API call. Now for our requirement, we have a 
> windows service which runs in the background, and we have several clients 
> who are using our application. Now the question is how do our application 
> get access API access to their AdWords accounts and proceed with fetching 
> the data etc.
>
> Say for an example we have 2 separate account AdWords1 and Adwords2. How 
> do we get access to these different accounts in code. I understand they 
> have to give access our account somehow, but I don't get the process 
> correctly and how it can be implemented in a background running program.
>
> If you could help me in providing some details on this, that will be 
> really helpful.
>
> Thanks,
> Bikram. 
>
> On Wednesday, November 6, 2013 7:57:59 PM UTC-8, Takeshi Hagikura (AdWords 
> API Team) wrote:
>>
>> Thanks for the logs. 
>>
>> Your clientCustomerId header looks in the request looks fine. 
>>
>> For the next step, you need to make sure the client account is linked to 
>> the MCC account with which you got your OAuth2 credential. 
>> What email address did you use when you got the OAuth2 credential 
>> (access_token,  refresh_token)?
>> If you don't want to post it here, you can select "Reply to author" from 
>> the top right corner.
>>
>> Best,
>> - Takeshi, AdWords API Team
>>
>> On Thursday, November 7, 2013 2:59:39 AM UTC+9, Bikram Bhuyan wrote:
>>>
>>> Hello Takeshi,
>>>
>>> Thanks for the reply. I suspect the same as well. But I am making the 
>>> calls based on the account information that is provided by google adwords 
>>> team after applying for the account set up. So I am not sure where is the 
>>> issues. I am attaching the API logs as per your message below.
>>>
>>> Could you please tell me where I am making wrong? If you want I can 
>>> email my account information to your email for further investigation (if 
>>> you give me the email address).
>>>
>>> Thanks,
>>> Bikram.
>>>
>>> On Wednesday, November 6, 2013 12:25:16 AM UTC-8, Takeshi Hagikura 
>>> (AdWords API Team) wrote:

 Hi Bikram,

 My first guess is you are making an API call against a client account 
 that is different from the account you authenticated with using OAuth2. 
 Can you please share the SOAP request xml (please remove sensitive info 
 before posting) log and the email you used when you authenticated using 
 OAuth2?

 Best,
 - Takeshi, AdWords API Team

 On Friday, November 1, 2013 8:30:39 AM UTC+9, Bikram Bhuyan wrote:
>
> Hello,
>
> We have a test mcc account and a test customer id. Also we have got 
> the pending developer token for our production account. I generated the 
> OAuth2ClientId, OAuth2ClientSecret & OAuth2RefreshToken successfully by 
> following the steps. Now when I make a the api call to fetch the list of 
> campaign associated with my test customer id, I am getting 
> "AuthorizationError.USER_PERMISSION_DENIED" error.
>
> Could you please suggest if I am missing any set up process?
>
> If you want I can send you my IDs and token currently I used in the 
> application.
>
> Thanks,
> Bikram.
>


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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

Re: Why am I getting a RateExceededError if I am not exceeding 10,000 operations per day?

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Ricardo,

Could you check once more tomorrow, and ensure that you are adding up the 
call costs correctly as per the values at 
https://developers.google.com/adwords/api/docs/ratesheet? If the numbers 
don't add up, please share your developer MCC account's customer id with me 
and I'll investigate this further.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, November 6, 2013 9:15:42 AM UTC-5, Ricardo Buitrago wrote:
>
> Hey, I am making only 4 requests: get_accounts(), get_campaigns, 
> get_adgroups and get_ads
> Each get is supposed to count as 1 operation independently of the amount 
> of items it reports, however, I get the following error after making only 
> these 4 requests.
>
> (, 
> AdWordsGoogleInternalError('[RateExceededError  rateKey=level1_plan, rateScope=DEVELOPER, retryAfterSeconds=86400>]',), 
> )
>
> Why is this?
>
> Thank you
> Ricardo
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: AuthorizationError.USER_PERMISSION_DENIED While accessing campaigns

2013-11-07 Thread Bikram Bhuyan
Hi Takeshi,

I finally able to find the right MCC account for and user that to generate 
the tokens and am able to access the API now. That issues is resolved now. 
So thanks a lot for your help.

Now I have a different issues to deal with. Looking at the refresh token 
generation process, I see that we need to open the web page and give access 
to our MCC account manually and then the refresh token is generated which 
can be used to make the API call. Now for our requirement, we have a 
windows service which runs in the background, and we have several clients 
who are using our application. Now the question is how do our application 
get access API access to their AdWords accounts and proceed with fetching 
the data etc.

Say for an example we have 2 separate account AdWords1 and Adwords2. How do 
we get access to these different accounts in code. I understand they have 
to give access our account somehow, but I don't get the process correctly 
and how it can be implemented in a background running program.

If you could help me in providing some details on this, that will be really 
helpful.

Thanks,
Bikram. 

On Wednesday, November 6, 2013 7:57:59 PM UTC-8, Takeshi Hagikura (AdWords 
API Team) wrote:
>
> Thanks for the logs. 
>
> Your clientCustomerId header looks in the request looks fine. 
>
> For the next step, you need to make sure the client account is linked to 
> the MCC account with which you got your OAuth2 credential. 
> What email address did you use when you got the OAuth2 credential 
> (access_token,  refresh_token)?
> If you don't want to post it here, you can select "Reply to author" from 
> the top right corner.
>
> Best,
> - Takeshi, AdWords API Team
>
> On Thursday, November 7, 2013 2:59:39 AM UTC+9, Bikram Bhuyan wrote:
>>
>> Hello Takeshi,
>>
>> Thanks for the reply. I suspect the same as well. But I am making the 
>> calls based on the account information that is provided by google adwords 
>> team after applying for the account set up. So I am not sure where is the 
>> issues. I am attaching the API logs as per your message below.
>>
>> Could you please tell me where I am making wrong? If you want I can email 
>> my account information to your email for further investigation (if you give 
>> me the email address).
>>
>> Thanks,
>> Bikram.
>>
>> On Wednesday, November 6, 2013 12:25:16 AM UTC-8, Takeshi Hagikura 
>> (AdWords API Team) wrote:
>>>
>>> Hi Bikram,
>>>
>>> My first guess is you are making an API call against a client account 
>>> that is different from the account you authenticated with using OAuth2. 
>>> Can you please share the SOAP request xml (please remove sensitive info 
>>> before posting) log and the email you used when you authenticated using 
>>> OAuth2?
>>>
>>> Best,
>>> - Takeshi, AdWords API Team
>>>
>>> On Friday, November 1, 2013 8:30:39 AM UTC+9, Bikram Bhuyan wrote:

 Hello,

 We have a test mcc account and a test customer id. Also we have got the 
 pending developer token for our production account. I generated the 
 OAuth2ClientId, OAuth2ClientSecret & OAuth2RefreshToken successfully by 
 following the steps. Now when I make a the api call to fetch the list of 
 campaign associated with my test customer id, I am getting 
 "AuthorizationError.USER_PERMISSION_DENIED" error.

 Could you please suggest if I am missing any set up process?

 If you want I can send you my IDs and token currently I used in the 
 application.

 Thanks,
 Bikram.

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH for OAuth2 external client

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Peter,

The error means that the report is not being run against an Advertiser 
account, but rather an MCC account. We do not support MCC reports in 
AdWords API.

The fix is to ensure that you send an advertiser account's customer id in 
the clientCustomerId header when downloading the reports.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, November 6, 2013 12:51:24 PM UTC-5, Peter Kingswell wrote:
>
> Hi,
>
> We have several OAuth clients for whom we are 
> getting ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH even 
> when we're passing a just-refreshed OAuth token for that client.
>
> For any support folk, the customer ID is 7101544184.  I can supply code 
> and more config info upon request.
>
> One possibility is that the user has revoked our access but if that's the 
> case, I would not expect the OAuth token refresh to succeed.
>
> Any insights would be most appreciated!
>
> Thanks, Peter
>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Destination URL Report (php)

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Visar,

AdWords API doesn't have support for feature like this, you need to process 
the url at your end and aggregate the stats yourself.

Cheers,
Anash P. Oommen,
AdWords API Advisor

On Wednesday, November 6, 2013 11:47:46 AM UTC-5, Visar Shabi wrote:
>
> Hi,
>
> I would like to construct a report which gives the stats for each 
> destination URL in the account. I'm using the 'DESTINATION_URL_REPORT' 
> report type with the fields 'EffectiveDestinationUrl', 'Cost', 
> 'Impressions'. The problem I have is the following, I'm using a tracker 
> which appends a tracking code on identical destination URLs accessed 
> through different keywords. For example:
>
> keyword1:
> www.foo.com/bar?_6542389423784yrawjkfhasdjklfbh
>
> keyword2:
> www.foo.com/bar?_j234897qweohfg8ow7354qwhrwe
>
> etc.
>
> Is there anyway to have the report explode the urls at the '?' and get 
> stats across only unique instances of the exploded urls?
>
> Thanks
> Visar
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Create a new Google Account for use with AdWords with API

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Federico,

Please see https://groups.google.com/forum/#!topic/adwords-api/uN8u_YTf27Q 
where 
I answered your question.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Thursday, November 7, 2013 4:59:20 AM UTC-5, Federico Mo wrote:
>
> Hello, it's possible to create new Google Accounts for use with AdWords 
> with adwords APIs ? 
>
> we would automate the procees for our clients, is it possible? 
> Thank you 
> F. 
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Create a new Google Account for use with AdWords with APIs

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Federico,

Please see https://groups.google.com/forum/#!topic/adwords-api/uN8u_YTf27Q 
where 
I answered your question.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Thursday, November 7, 2013 5:11:32 AM UTC-5, Federico Mo wrote:
>
>
> Hello it's possible to *Create a new Google Account for use with AdWords 
> with Adwords API? *
> We would create Google Account automatically for our clients. 
>
> What is the best solution? 
>
> thank you 
> Federico
>  
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: The Best solutions to create thousand of little client accounts

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Federico,

You could use ManagedCustomerService.mutate method to achieve this. See 
https://developers.google.com/adwords/api/docs/reference/v201309/ManagedCustomerService#mutate
 for 
details.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Thursday, November 7, 2013 5:15:26 AM UTC-5, Federico Mo wrote:
>
> Is there a solution to create thousands of new little accounts 
> automatically? 
> with API or in other ways.
>
> thank you 
> Federico
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Problem accessing the adword test Account

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Satvinder,

You should also check if you entered billing details in your AdWords API 
MCC and accepted the AdWords API Terms and conditions. If you could post 
your customer id, I could take a look.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Wednesday, October 30, 2013 3:41:36 AM UTC-4, Satvinder Singh wrote:
>
> Im using Developer token from my Mcc account(which is still not approved) 
> and rest of the settings like clientcustomer id,email ,password of my test 
> account.but im getting an error[QuotaCheckError.INCOMPLETE_SIGNUP @ 
> ; trigger:] .Please tell me what should i do to rectify it
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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 Server returns HTTP 302: Should I retry the call?

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Zweitze,

Looks like that's the Google Web servers detecting a very high traffic from 
your servers and intercepting your calls to prevent a DOS attack. In this 
case, the request doesn't even reach the AdWords API servers, it gets 
intercepted before that. The only workaround is to slow down a bit, and 
retry the call after about 30 seconds.

You might also want to revisit your application's API call strategy to see 
why you'd need so many calls. For instance, is there a chance you could 
group some of the requests into a single request?

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Thursday, November 7, 2013 11:24:05 AM UTC-5, Zweitze wrote:
>
> Hello,
>
> This morning (Nov 7, 04:15 CEST) our software experienced problems when 
> communicating with the AdWords API servers, more specifical, the services 
> AdGroupAdService and AdGroupCriterionService.
>
> The problem was, very surprising, a HTTP 302 error. This was the body 
> returned to our software:
>
> 
> 
> 
> 302 Moved
> 
> 
> 302 Moved The document has moved http://www.google.com/sorry/?continue=http://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService
> ">here.
> 
> 
>
> I understand that we shouldn't see such responses. But my question is, if 
> we do get a response like that, can we retry the call in (say) 30 seconds? 
> I just want to know how to deal with this response.
>
> Thanks in advance!
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Recharge of money through the AdWords API

2013-11-07 Thread Majo Mikula
Hi,

is it possible to somehow recharged AdWords account through AdWords API? Is 
it possible apply coupon over API?

Thanks

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Generating Refresh Token Automatically (Windows Service Application)

2013-11-07 Thread Bikram Bhuyan
Hello,

I have tested the sample application for our MCC account and everything is 
working fine (All the basic API calls). But our requirement is little 
different.

We have a windows service which will be accessing the AdWords accounts for 
our different clients. So no way their accounts will be related to our MCC 
account which will be the primary account to be used in the windows 
service. So my question is what is the process we should follow to access 
the API for our clients, and what is the best way to generate the OAUTH 
tokens to access the API.

As it will be totally a back end running program, could you please suggest 
what the is best practice normally followed in this scenario.

Thanks,
Bikram. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Using OAuth 2.0 with my Windows Service to manage my Adwords account

2013-11-07 Thread Anash P. Oommen (AdWords API Team)
Hi Giles,

I'll look at this a bit more closely later today, but I agree that the 
problem is about your 40 threads all trying to refresh the access token at 
the same time. The workaround would be to share the access token among the 
various threads.

A simple workaround would be to ensure that the AdsOAuthProvider is shared 
among all the AdWordsUsers. Something like:

AdWordsAppConfig config = new AdWordsAppConfig();
// Set all the necessary property overrides here.

AdsOAuthProvider provider = new OAuth2ProviderForApplications(config);
// Optional: Fetch an access token before initalizing the users
provider.RefreshAccessToken();

// Now create the users. Make sure you share the provider amongst them.
AdWordsUser user1 = new AdWordsUser();
AdWordsUser user2 = new AdWordsUser();

user1.OAuthProvider = user2.OAuthProvider = provider;

This way, the users won't race in the beginning to refresh access tokens 
all at once.

I'll make sure that this functionality is clearer / cleaner in a future 
version of the client library.

Cheers,
Anash P. Oommen,
AdWords API Advisor.

On Tuesday, November 5, 2013 1:03:45 PM UTC-5, giles bodger wrote:
>
> Hi Anash,
>
> Our Windows service looks after all of our synching from AW, pushing 
> updates to AW and downloading reports from AW. We have sql jobs that kick 
> off these requests for all of our accounts multiple times per hour. 
> Everything was working fine with Client Login - not to say that it wont 
> with OAuth i am sure :)
>
> At the time of the errors, we would have been running up to 15 threads on 
> Synch, 15 threads on Updates and 25 threads on Reports. Every request we 
> make to the API has a new AdWordsUser object created as follows 
>
> /* c# code START */
> var adWordsUser = new AdWordsUser();
>
> adWordsUser.Config.OAuth2ClientId = myConfig._oAuth2ClientId;
> adWordsUser.Config.OAuth2ClientSecret = myConfig._oAuth2ClientSecret;
> adWordsUser.Config.OAuth2RefreshToken = myConfig._oAuth2RefreshToken;
>
> return adWordsUser;
> /* c# code END */
>
> 
> (appreciate that i don't actually have to explicitly set these values as 
> they are retrieved from the config at runtime)
>
>
> within each account synch or update push or report request, we call any or 
> all of the following AW services ...
>
> ManagedCustomerService
> CampaignService
> BudgetService
> AdGroupService
> AdGroupAdService
> AdParamService
> CampaignCriterionService
> AdGroupCriterionService
> CustomerSyncService
> ReportUtilitiesService
> AdGroupBidModifierService
> FeedService
> FeedItemService
> FeedMappingService
> CampaignFeedService
>
> .. 
>
> We were at the AdWords workshop yesterday in London and brought this up 
> during the OAuth presentation and Paul (cant remember his surname - too 
> many Pauls!) said that it might be because we are creating a new 
> AdWordsUser object for each request, and that this may have caused the 
> library to have made too many refresh attempts ?
>
> As to how we are retrieving OAuth2 tokens, I have created a refresh token 
> using the OAuthTokenGenerator.exe and am simply using this along with my 
> ClientId and Secret within the configuration. My understanding from our 
> conversation so far was that the actual access token is created and used 
> under the hood by the client library and that the refresh token simply 
> refreshes this token.
>
> Just as a side note - We also have a wrapper around all our requests to 
> catch exceptions and to apply the necessary wait times if we are Rate 
> Limited - however we have only been managing ACCOUNT and DEVELOPER scope 
> levels of Rate Limit and not the USER level as we were getting with these 
> particular Rate Limit exceptions.
>
> I know that the ClientId and Secret and Refresh Token do work because i 
> can make requests of our production AW accounts from my local workstation 
> with the same OAuth credentials that were failing - it appears to be the 
> multiple threads of requests that we are getting stuck on.
>
> Many thanks in advance
>
> Giles
>
>
>
>
>
>
> On Tuesday, November 5, 2013 11:54:29 AM UTC, Anash P. Oommen (AdWords API 
> Team) wrote:
>>
>> Hi Giles,
>>
>> The error suggests that you are refreshing the access token very 
>> frequently (or rather, the library is doing this very frequently for some 
>> reason). Could you provide more details on how your code works? Is it multi 
>> threaded? Are you creating mutliple AdWordsUsers? How are you retrieving 
>> OAuth2 tokens? Feel free to reply to author and ping this thread in case 
>> you don't want to discuss some of these details in the public forum.
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Sunday, November 3, 2013 2:42:32 PM UTC-5, giles bodger wrote:
>>>
>>> Hi Anash,
>>>
>>> So we put our OAuth2 enabled application into our production 
>>> environment, which caters for synching data, updating data and processing 
>>> reports. We immediately ran into hundreds of the following errors .
>>>
>>> ..

Re: QuotaCheckError.INCOMPLETE_SIGNUP ?

2013-11-07 Thread pierre . augereau . ai
Hi Anash,

Thank you a lot for your response, it works perfectly fine ;)

Have good day.

Regards,
Pierre


Le mardi 5 novembre 2013 12:30:54 UTC+1, Anash P. Oommen (AdWords API Team) 
a écrit :
>
> Hi Pierre,
>
> Could you re-enter the billing information on 894-365-1577? I looked up 
> your account and it shows you haven't accepted the AdWords API T&C. That 
> happens when you enter credit card details on your AdWords API MCC.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Monday, November 4, 2013 2:16:16 PM UTC-5, pierre.au...@gmail.comwrote:
>>
>> Hi !
>>
>> (Api Adword PHP "adwords_api_php_4.6.1" V201309)
>>
>> I got this error 'QuotaCheckError.INCOMPLETE_SIGNUP', Trigger = ''
>> But, I could not find why ?
>> I'm usint two MCC account : One for production (894-365-1577) and the 
>> other one is a test MCC account (953-099-4808)
>> The Billing is enabled on the production MCC account.
>> Also, I set the "DEVELOPER_TOKEN" from the production MCC Account and the 
>> others ID's from the test MCC account.
>>
>> So, if someone can help me, that will be wonderful ;)
>>
>>
>> PS : sorry for my english...
>>
>>
>> Regards,
>> Pierre
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Create a new Google Account for use with AdWords with APIs

2013-11-07 Thread Federico Mo

Hello it's possible to *Create a new Google Account for use with AdWords 
with Adwords API? *
We would create Google Account automatically for our clients. 

What is the best solution? 

thank you 
Federico
 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Adwords API для YouTube

2013-11-07 Thread Кью Лайк
Здравствуйте. Есть ли возможность, используя API Adwords, показывать 
статистику просмотров рекламы видео на YouTube из моего аккаунта Adwords на 
стороннем сайте?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


OAuth2 - Unable to retrieve Refresh Token via AdWords API (v201309) and receiving AdWordsCredentialsExpiredException when attempting to retrieve campaigns (CampaignService)

2013-11-07 Thread yet
I can retrieve the Refresh Token via the *OAuthProvider *from previous 
versions (calling *FetchAccessAndRefreshTokens*), but I cannot retrieve it 
using the newest version's (v201309) *OAuth2ProviderForApplications*.  I 
set the OAuth object's *IsOffLine *property to true as specified in 
previous versions to be able to obtain the Refresh Token on the initial 
Fetch call. Note that the OAuth authentication is set up exactly like the 
Adwords example project *AdWords.Examples.CSharp.OAuth*.

Additionally, I am receiving the following error when attempting to 
retrieve campaigns (CampaignService): 
*Exception of type 
'Google.Api.Ads.AdWords.Lib.AdWordsCredentialsExpiredException' was thrown. 
 *
Can someone explain this exception specifically?  I've performed several 
searches and have come up empty.  Note that this call is set up exactly 
like the example within *Google.Api.Ads.AdWords.Examples.CSharp.OAuth*.

Many thanks for any assistance to the aforementioned issues!
-Yet

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Create a new Google Account for use with AdWords with API

2013-11-07 Thread Federico Mo
Hello, it's possible to create new Google Accounts for use with AdWords 
with adwords APIs ? 

we would automate the procees for our clients, is it possible? 
Thank you 
F. 

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Setting the Target CPA value with v201306

2013-11-07 Thread Marc

How do I set the values for the Target CPA?

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


The Best solutions to create thousand of little client accounts

2013-11-07 Thread Federico Mo
Is there a solution to create thousands of new little accounts 
automatically? 
with API or in other ways.

thank you 
Federico

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: How to start to use Adwords API with OAuth authentication

2013-11-07 Thread pierre . augereau . ai
Thank a lot both of you ;)

It's working !

Have a nice day.

Regards,
Pierre.

Le mardi 5 novembre 2013 23:29:45 UTC+1, Alan Coleman a écrit :
>
> Hi Pierre,
>
> I've posted this link before. It's an excellent tutorial on how to get 
> OAuth2 Authentication working. It can be a bit fiddly but if you follow the 
> steps you should be okay.
>
> http://www.ewanheming.com/adwords-api-oauth-tutorial 
>
> On Monday, November 4, 2013 4:07:48 PM UTC, pierre.au...@gmail.com wrote:
>>
>> Hi everybody.
>>
>> First of all, please excuse me if my english is not very good...
>>
>>
>> So, I'm kind of lost to start to use adwords API with OAuth 
>> authentication (I'm using "adwords_api_php_4.6.1" package V201309). 
>> I follow a lot of tutorial about it but, it's not working. 
>> Sometimes they tell you to use a MCC test account and after, you see that 
>> does not work with that kind of account o_O !!!
>> I just want to run some test to know if I can use this API or not !
>>
>> Is there a complet tutorial (not from 2011 please) anywhere ?
>>
>>
>> Best regards,
>> Pierre AUGEREAU
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: QuotaCheckError.INCOMPLETE_SIGNUP ?

2013-11-07 Thread pierre . augereau . ai
Hi Anash,

Thank you a lot for your response, it works perfectly fine ;)

Have good day.

Regards,
Pierre

Le mardi 5 novembre 2013 12:30:54 UTC+1, Anash P. Oommen (AdWords API Team) 
a écrit :
>
> Hi Pierre,
>
> Could you re-enter the billing information on 894-365-1577? I looked up 
> your account and it shows you haven't accepted the AdWords API T&C. That 
> happens when you enter credit card details on your AdWords API MCC.
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Monday, November 4, 2013 2:16:16 PM UTC-5, pierre.au...@gmail.comwrote:
>>
>> Hi !
>>
>> (Api Adword PHP "adwords_api_php_4.6.1" V201309)
>>
>> I got this error 'QuotaCheckError.INCOMPLETE_SIGNUP', Trigger = ''
>> But, I could not find why ?
>> I'm usint two MCC account : One for production (894-365-1577) and the 
>> other one is a test MCC account (953-099-4808)
>> The Billing is enabled on the production MCC account.
>> Also, I set the "DEVELOPER_TOKEN" from the production MCC Account and the 
>> others ID's from the test MCC account.
>>
>> So, if someone can help me, that will be wonderful ;)
>>
>>
>> PS : sorry for my english...
>>
>>
>> Regards,
>> Pierre
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Destination URL Report (php)

2013-11-07 Thread Visar Shabi
Hi,

I would like to construct a report which gives the stats for each 
destination URL in the account. I'm using the 'DESTINATION_URL_REPORT' 
report type with the fields 'EffectiveDestinationUrl', 'Cost', 
'Impressions'. The problem I have is the following, I'm using a tracker 
which appends a tracking code on identical destination URLs accessed 
through different keywords. For example:

keyword1:
www.foo.com/bar?_6542389423784yrawjkfhasdjklfbh

keyword2:
www.foo.com/bar?_j234897qweohfg8ow7354qwhrwe

etc.

Is there anyway to have the report explode the urls at the '?' and get 
stats across only unique instances of the exploded urls?

Thanks
Visar

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


Adding attribute field mappings

2013-11-07 Thread Magnus Ljung
Hi,

I have a feed for sitelinks with mappings for the text and url fields. Now 
I see that the description 1 and 2 fields are generally available through 
the API. So I would like to add those attributes to my feed and the 
corresponding attribute field mappings to my FeedMapping.

It worked great to add new attributes to the feed, but I can't figure out 
how to add more attribute field mappings to an existing feed mapping.

I tried with an ADD operation, but, not surprisingly, the API responded 
with FeedMappingError.MULTIPLE_MAPPINGS_FOR_PLACEHOLDER_TYPE. 

I also tried with SET, which seems more logical, but the API responded 
with OperatorError.OPERATOR_NOT_SUPPORTED.

Is it possible to add attribute field mappings to an existing FeedMapping? 
If not, what is the recommended way to add support for description fields 
for sitelinks?

Regards
Magnus Ljung

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Is it possible to change the bids for auto targets under Dynamic Search Ads - Campaigns using v201309?

2013-11-07 Thread Paul Matthews (AdWords API Team)
Hi Shobha,

To create / retrieve targets for dynamic search 
ads, 
you should use the Webpage 
Criterionfrom
 the 
SharedCriterionService
 or 
the 
AdGroupCriterionSerivce.
 
You'd use the same service to retrieve them.

If you use the 
BiddableAdGroupCriterion,
 
then you can place Bidding amounts, including the 
biddingStrategyConfiguration
.

Regards,

- Paul, AdWords API Team.

On Thursday, 24 October 2013 12:10:54 UTC+1, shobha.p...@gmail.com wrote:
>
> Hi Danial,
>
> The Dynamic Search Ads are available as a separate type. But how can we 
> fetch the individual  'Auto Targets'  based on category, URL etc defined 
> under the Dynamic Search Campaigns. The Keyword Less Category and Query 
> reports don't seem to return the data.
>
> Also, we can set the bids at Adgroup level, but in our application we want 
> to set bids at individual Auto Target. The way we can set at keywords level 
> in Search Campaigns, how can that be done for indivicaul category/auto 
> target under Dynamic Search Ad Campaigns.
>
> Thanks,
> Shobha
>
>
> On Friday, October 11, 2013 8:32:33 PM UTC+5:30, Danial Klimkin wrote:
>>
>> Hello,
>>
>>
>> DSA are available as an ad type:
>>
>>   
>> https://developers.google.com/adwords/api/docs/reference/v201309/AdGroupAdService.DynamicSearchAd
>>
>> Bids can be retrieved and updated with the bidding configuration, see:
>>
>>   https://developers.google.com/adwords/api/docs/guides/bidding
>>
>>
>> -Danial, AdWords API Team.
>>
>>
>> On Wednesday, October 9, 2013 3:08:34 PM UTC+4, shobha.p...@gmail.comwrote:
>>>
>>> Hi Adwords API Team,
>>>
>>> We want to change the bids for Auto Targets under Dynamic Search 
>>> Campaigns using v201309. Can you please let us know the following:
>>>
>>> 1. How can the bids be retieved?
>>> 2. How can we update the bids?
>>>
>>> Thanks,
>>> Shobha
>>>
>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: AuthorizationError.USER_PERMISSION_DENIED While accessing campaigns

2013-11-07 Thread Bikram Bhuyan
Hi Takeshi,

I tried with both these email address with generating the access token and 
the refresh token, but non of them worked.

1. etengt...@gmail.com
2. reesecoo...@gmail.com

These are the 2 emails I got from our management team who did the initial 
account set up with AdWords. Could you please let me know if you see any 
issues.

Thanks a lot for your support. I really appreciate it.

Thanks,
Bikram.

On Wednesday, November 6, 2013 7:57:59 PM UTC-8, Takeshi Hagikura (AdWords 
API Team) wrote:
>
> Thanks for the logs. 
>
> Your clientCustomerId header looks in the request looks fine. 
>
> For the next step, you need to make sure the client account is linked to 
> the MCC account with which you got your OAuth2 credential. 
> What email address did you use when you got the OAuth2 credential 
> (access_token,  refresh_token)?
> If you don't want to post it here, you can select "Reply to author" from 
> the top right corner.
>
> Best,
> - Takeshi, AdWords API Team
>
> On Thursday, November 7, 2013 2:59:39 AM UTC+9, Bikram Bhuyan wrote:
>>
>> Hello Takeshi,
>>
>> Thanks for the reply. I suspect the same as well. But I am making the 
>> calls based on the account information that is provided by google adwords 
>> team after applying for the account set up. So I am not sure where is the 
>> issues. I am attaching the API logs as per your message below.
>>
>> Could you please tell me where I am making wrong? If you want I can email 
>> my account information to your email for further investigation (if you give 
>> me the email address).
>>
>> Thanks,
>> Bikram.
>>
>> On Wednesday, November 6, 2013 12:25:16 AM UTC-8, Takeshi Hagikura 
>> (AdWords API Team) wrote:
>>>
>>> Hi Bikram,
>>>
>>> My first guess is you are making an API call against a client account 
>>> that is different from the account you authenticated with using OAuth2. 
>>> Can you please share the SOAP request xml (please remove sensitive info 
>>> before posting) log and the email you used when you authenticated using 
>>> OAuth2?
>>>
>>> Best,
>>> - Takeshi, AdWords API Team
>>>
>>> On Friday, November 1, 2013 8:30:39 AM UTC+9, Bikram Bhuyan wrote:

 Hello,

 We have a test mcc account and a test customer id. Also we have got the 
 pending developer token for our production account. I generated the 
 OAuth2ClientId, OAuth2ClientSecret & OAuth2RefreshToken successfully by 
 following the steps. Now when I make a the api call to fetch the list of 
 campaign associated with my test customer id, I am getting 
 "AuthorizationError.USER_PERMISSION_DENIED" error.

 Could you please suggest if I am missing any set up process?

 If you want I can send you my IDs and token currently I used in the 
 application.

 Thanks,
 Bikram.

>>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.


API Server returns HTTP 302: Should I retry the call?

2013-11-07 Thread Zweitze
Hello,

This morning (Nov 7, 04:15 CEST) our software experienced problems when 
communicating with the AdWords API servers, more specifical, the services 
AdGroupAdService and AdGroupCriterionService.

The problem was, very surprising, a HTTP 302 error. This was the body 
returned to our software:




302 Moved


302 Moved The document has moved http://www.google.com/sorry/?continue=http://adwords.google.com/api/adwords/cm/v201306/AdGroupAdService";>here.



I understand that we shouldn't see such responses. But my question is, if 
we do get a response like that, can we retry the call in (say) 30 seconds? 
I just want to know how to deal with this response.

Thanks in advance!

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Problem accessing the adword test Account

2013-11-07 Thread Josh Radcliff (AdWords API Team)
Hi,

While you are waiting for your non-test MCC account to be approved, please 
make sure you are using the developer token from your *test* MCC account. 
 The error suggests that you are trying to use the token from your pending 
non-test MCC account.

Thanks,
Josh, AdWords API Team

On Wednesday, October 30, 2013 3:41:36 AM UTC-4, Satvinder Singh wrote:
>
> Im using Developer token from my Mcc account(which is still not approved) 
> and rest of the settings like clientcustomer id,email ,password of my test 
> account.but im getting an error[QuotaCheckError.INCOMPLETE_SIGNUP @ 
> ; trigger:] .Please tell me what should i do to rectify it
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Invalid Grant - Need Help OAuth2 - Urgent Pelase!

2013-11-07 Thread naman jindal
Hey Guys,

I am still stuck on this invalid grant exception. Please help me out.
I have tried the steps suggested by Josh but its not helping. Please advice.

Exception in thread "main" 
com.google.api.ads.common.lib.exception.OAuthException: Credential could 
not be refreshed.
at 
com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:149)
at 
adwords.axis.v201309.basicoperations.GetCampaigns.main(GetCampaigns.java:51)
Caused by: com.google.api.client.auth.oauth2.TokenResponseException: 400 
Bad Request
{
  "error" : "invalid_grant"
}
at 
com.google.api.client.auth.oauth2.TokenResponseException.from(TokenResponseException.java:105)
at 
com.google.api.client.auth.oauth2.TokenRequest.executeUnparsed(TokenRequest.java:287)
at 
com.google.api.client.auth.oauth2.TokenRequest.execute(TokenRequest.java:307)
at 
com.google.api.client.auth.oauth2.Credential.executeRefreshToken(Credential.java:570)
at 
com.google.api.client.googleapis.auth.oauth2.GoogleCredential.executeRefreshToken(GoogleCredential.java:248)
at 
com.google.api.client.auth.oauth2.Credential.refreshToken(Credential.java:489)
at 
com.google.api.ads.common.lib.auth.OAuth2Helper.callRefreshToken(OAuth2Helper.java:70)
at 
com.google.api.ads.common.lib.auth.OfflineCredentials.generateCredential(OfflineCredentials.java:144)
... 1 more



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Using OAuth 2.0 with my Windows Service to manage my Adwords account

2013-11-07 Thread giles bodger
 I mentioned the scope of the error as being USER - but have just noted 
that this is not the scope - no scope is returned - the USER string was 
simply part of the error message -  

Any how - do you have any thoughts on what i can do to solve the problem?

On Tuesday, November 5, 2013 6:03:45 PM UTC, giles bodger wrote:
>
> Hi Anash,
>
> Our Windows service looks after all of our synching from AW, pushing 
> updates to AW and downloading reports from AW. We have sql jobs that kick 
> off these requests for all of our accounts multiple times per hour. 
> Everything was working fine with Client Login - not to say that it wont 
> with OAuth i am sure :)
>
> At the time of the errors, we would have been running up to 15 threads on 
> Synch, 15 threads on Updates and 25 threads on Reports. Every request we 
> make to the API has a new AdWordsUser object created as follows 
>
> /* c# code START */
> var adWordsUser = new AdWordsUser();
>
> adWordsUser.Config.OAuth2ClientId = myConfig._oAuth2ClientId;
> adWordsUser.Config.OAuth2ClientSecret = myConfig._oAuth2ClientSecret;
> adWordsUser.Config.OAuth2RefreshToken = myConfig._oAuth2RefreshToken;
>
> return adWordsUser;
> /* c# code END */
>
> 
> (appreciate that i don't actually have to explicitly set these values as 
> they are retrieved from the config at runtime)
>
>
> within each account synch or update push or report request, we call any or 
> all of the following AW services ...
>
> ManagedCustomerService
> CampaignService
> BudgetService
> AdGroupService
> AdGroupAdService
> AdParamService
> CampaignCriterionService
> AdGroupCriterionService
> CustomerSyncService
> ReportUtilitiesService
> AdGroupBidModifierService
> FeedService
> FeedItemService
> FeedMappingService
> CampaignFeedService
>
> .. 
>
> We were at the AdWords workshop yesterday in London and brought this up 
> during the OAuth presentation and Paul (cant remember his surname - too 
> many Pauls!) said that it might be because we are creating a new 
> AdWordsUser object for each request, and that this may have caused the 
> library to have made too many refresh attempts ?
>
> As to how we are retrieving OAuth2 tokens, I have created a refresh token 
> using the OAuthTokenGenerator.exe and am simply using this along with my 
> ClientId and Secret within the configuration. My understanding from our 
> conversation so far was that the actual access token is created and used 
> under the hood by the client library and that the refresh token simply 
> refreshes this token.
>
> Just as a side note - We also have a wrapper around all our requests to 
> catch exceptions and to apply the necessary wait times if we are Rate 
> Limited - however we have only been managing ACCOUNT and DEVELOPER scope 
> levels of Rate Limit and not the USER level as we were getting with these 
> particular Rate Limit exceptions.
>
> I know that the ClientId and Secret and Refresh Token do work because i 
> can make requests of our production AW accounts from my local workstation 
> with the same OAuth credentials that were failing - it appears to be the 
> multiple threads of requests that we are getting stuck on.
>
> Many thanks in advance
>
> Giles
>
>
>
>
>
>
> On Tuesday, November 5, 2013 11:54:29 AM UTC, Anash P. Oommen (AdWords API 
> Team) wrote:
>>
>> Hi Giles,
>>
>> The error suggests that you are refreshing the access token very 
>> frequently (or rather, the library is doing this very frequently for some 
>> reason). Could you provide more details on how your code works? Is it multi 
>> threaded? Are you creating mutliple AdWordsUsers? How are you retrieving 
>> OAuth2 tokens? Feel free to reply to author and ping this thread in case 
>> you don't want to discuss some of these details in the public forum.
>>
>> Cheers,
>> Anash P. Oommen,
>> AdWords API Advisor.
>>
>> On Sunday, November 3, 2013 2:42:32 PM UTC-5, giles bodger wrote:
>>>
>>> Hi Anash,
>>>
>>> So we put our OAuth2 enabled application into our production 
>>> environment, which caters for synching data, updating data and processing 
>>> reports. We immediately ran into hundreds of the following errors .
>>>
>>> 
>>>
>>> Google.Api.Ads.Common.Lib.AdsOAuthException
>>> An unhandled exception occurred.
>>> [Google.Api.Ads.Common.Lib.AdsOAuthException]: Failed to refresh access 
>>> token.
>>> 
>>> 
>>> User Rate Limit Exceeded
>>> 
>>> 
>>> 

User Rate Limit Exceeded

>>>

Error 403

>>> >>> >>> >>> >>> Stack Trace: >>>at >>> Google.Api.Ads.Common.Lib.OAuth2ProviderForApplications.RefreshAccessTokenInOfflineMode() >>>at Google.Api.Ads.Common.Lib.OAuth2ProviderBase.GetAuthHeader() >>>at Google.Api.Ads.AdWords.Lib.AdWordsSoapClient.InitForCall(String >>> methodName, Object[] parameters) >>> >>> . >>> >>> >>> I thought from your explanation, that the access token is refreshed >>> automatically

Re: OfflineConversionFeed with multiple AdWords accounts

2013-11-07 Thread Rob
Thanks Takeshi,

Any idea about the second question, sending the same conversion to multiple 
client accounts? I'm trying to resolve the problem described above.

On Wednesday, 6 November 2013 08:08:56 UTC, Takeshi Hagikura (AdWords API 
Team) wrote:
>
> Hi Rob, 
>
> I don't think it's possible to send a conversion feed using an MCC client 
> customer ID. 
> You need to use a client AdWords account. 
>
> Best
> - Takeshi, 
>
> On Friday, November 1, 2013 9:45:51 PM UTC+9, Rob wrote:
>>
>> Hi,
>>
>> We're working on sending data to the OfflineConversionFeedService and 
>> some questions have arisen regarding our larger clients that have multiple 
>> AdWords accounts.
>>
>> The problem with multiple accounts is that we can't extract the client ID 
>> from the gclid without running a click performance report. That's a lengthy 
>> process since these are usually high volume clients.
>>
>> It would be much quicker and easier to send the same conversion to each 
>> of the client's accounts and have AdWords work it out for us, since 
>> presumably you already know the client ID from the gclid. We could also 
>> send the conversion data in real time, giving a much better user experience.
>>
>> It looks like the OfflineConversionFeedService requires a client ID to 
>> work at all, so...
>>
>> Is it possible to send a conversion feed using an MCC client ID, and have 
>> the conversions show for whichever individual account matches the click ID?
>>
>> If we send the same conversion event (click ID, conversion name and 
>> timestamp) to two different AdWords accounts, will it always show in the 
>> correct account, and only in the correct account?
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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: Confused about changes to AdWordsUser() in v201306

2013-11-07 Thread Alan Coleman
Great, thanks for your help Paul,

Also, if anyone else is upgrading from v201302 you may want to note that *
SetClientId* has changed to *SetClientCustomerId.*
*
*
Thanks again.

On Tuesday, November 5, 2013 10:43:09 PM UTC, Alan Coleman wrote:
>
>
> Hello everyone,
>
> I'm having a few issues migrating from v201302. In particular checking 
> that the Access Token is still valid, whether it can be refreshed and 
> finally refreshing it.
>
> I've been looking through v201306 and have noticed that various user 
> functions have had their names changed, *IsOAuth2AccessTokenValid*to *
> IsAccessTokenValid* for example. Is this documented anywhere?
>
> The code below checks the status of the Access Token and refreshes 
> if necessary, however it is returning an authentication error under v201306.
>
> *Library: adwords_api_php_4.5.1**
> Version: v201306*
>
> .
>
> // Create a new user
> *$user = new AdWordsUser();*
>
> // Load the oAuth settings
> * $user->SetOAuth2Info(loadAuth($filename));*
> // Check that the access token is still valid
> *if (!$user->IsOAuth2AccessTokenValid()) {*
> // Check that the token can be refreshed
> *if ($user->CanRefreshAccessToken()) {*
> // Refresh the token
> *$user->RefreshOAuth2AccessToken();*
> ..
>
> Any ideas would be gratefully accepted.
>
> Thank you.
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://googleadsdeveloper.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.