Re: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)

2013-07-29 Thread Paul Matthews (AdWords API Team)
Hi Matthew,

Looking at your response, it seems like your scope is incorrect. Below is 
an example if I perform the same request.

{
 issued_to: 
0-a0a00a00a00aa0aa0aa000aa.apps.googleusercontent.com,
 audience: 
0-a0a00a00a00aa0aa0aa000aa.apps.googleusercontent.com,
 scope: *https://adwords.google.com/api/adwords/*;,
 expires_in: 3296,
 access_type: offline
}


How is it that you're creating the access_token?


Cheers,

- Paul, AdWords API Team.


On Friday, 26 July 2013 04:41:05 UTC+1, Matthew Ledom wrote:

 I deployed my working setup to a staging environment and now I get 
 the OAUTH_TOKEN_INVALID issue. I have checked the tokeninfo service and it 
 says its a valid token. I pasted the  output below. What are some reasons 
 for invalid tokens?

 {

- issued_to: 106...96.apps.googleusercontent.com,
- audience: 106...96.apps.googleusercontent.com,
- user_id: 116...117,
- scope: https://www.googleapis.com/auth/userinfo.email 
https://www.googleapis.com/auth/plus.me;,
- expires_in: 2589,
- email: adwor...@test.com javascript:,
- verified_email: true,
- access_type: offline

 }

 On Monday, July 22, 2013 9:57:59 AM UTC-4, Paul Matthews (AdWords API 
 Team) wrote:

 Hi Matthew,

 The Ruby OAuth2 
 infohttps://code.google.com/p/google-api-ads-ruby/wiki/OAuth2 along 
 with the 
 READMEhttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/README#31
  should 
 explain all the steps for configuring your client. But it's worth testing 
 the setup_oauth2.rb 
 examplehttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201306/misc/setup_oauth2.rb,
  
 to see if that resolves the issue.

 Finally, if you're receiving a token, but when used it responds with 
 OAUTH_TOKEN_INVALID, we recommend checking your token with the tokeninfo 
 servicehttps://developers.google.com/accounts/docs/OAuth2Login#validatinganidtoken.
  
 Once you've received a token response, you can send it to the tokeninfo 
 service, for information on the token. See below for an example.

 https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=*TOKEN 
 HERE*https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=
 .

 Regards,

 - Paul, AdWords API Team.



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

--- 
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: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)

2013-07-25 Thread Matthew Ledom
I deployed my working setup to a staging environment and now I get 
the OAUTH_TOKEN_INVALID issue. I have checked the tokeninfo service and it 
says its a valid token. I pasted the  output below. What are some reasons 
for invalid tokens?

{
   
   - issued_to: 106...96.apps.googleusercontent.com,
   - audience: 106...96.apps.googleusercontent.com,
   - user_id: 116...117,
   - scope: https://www.googleapis.com/auth/userinfo.email 
   https://www.googleapis.com/auth/plus.me;,
   - expires_in: 2589,
   - email: adwords...@test.com,
   - verified_email: true,
   - access_type: offline
   
}

On Monday, July 22, 2013 9:57:59 AM UTC-4, Paul Matthews (AdWords API Team) 
wrote:

 Hi Matthew,

 The Ruby OAuth2 
 infohttps://code.google.com/p/google-api-ads-ruby/wiki/OAuth2 along 
 with the 
 READMEhttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/README#31
  should 
 explain all the steps for configuring your client. But it's worth testing 
 the setup_oauth2.rb 
 examplehttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201306/misc/setup_oauth2.rb,
  
 to see if that resolves the issue.

 Finally, if you're receiving a token, but when used it responds with 
 OAUTH_TOKEN_INVALID, we recommend checking your token with the tokeninfo 
 servicehttps://developers.google.com/accounts/docs/OAuth2Login#validatinganidtoken.
  
 Once you've received a token response, you can send it to the tokeninfo 
 service, for information on the token. See below for an example.

 https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=*TOKEN 
 HERE*https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=
 .

 Regards,

 - Paul, AdWords API Team.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

--- 
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: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)

2013-07-22 Thread Paul Matthews (AdWords API Team)
Hi Matthew,

The Ruby OAuth2 infohttps://code.google.com/p/google-api-ads-ruby/wiki/OAuth2 
along 
with the 
READMEhttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/README#31
 should 
explain all the steps for configuring your client. But it's worth testing 
the setup_oauth2.rb 
examplehttps://code.google.com/p/google-api-ads-ruby/source/browse/adwords_api/examples/v201306/misc/setup_oauth2.rb,
 
to see if that resolves the issue.

Finally, if you're receiving a token, but when used it responds with 
OAUTH_TOKEN_INVALID, we recommend checking your token with the tokeninfo 
servicehttps://developers.google.com/accounts/docs/OAuth2Login#validatinganidtoken.
 
Once you've received a token response, you can send it to the tokeninfo 
service, for information on the token. See below for an example.

https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=*TOKEN 
HERE*https://www.googleapis.com/oauth2/v1/tokeninfo?id_token=
.

Regards,

- Paul, AdWords API Team.

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

--- 
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: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)

2013-07-22 Thread Matthew Ledom
I was finally able to get it working. I had to merge my stored token values 
with the loaded config params from the adwords_api.yml file.  Trying to 
figure out how to set the token after the api object was created was 
causing issues. I used the setup_oauth2.rb example to write the values to 
my config and removed the token information. I'm storing that data in the 
db and load when I need to use it.:

config = File.join( Rails.root, 'config', 'adwords_api.yml' )
config_data = YAML::load_file( config )
config_data[:authentication].merge!({
  :oauth2_token = {
:chunking = true,
:access_token = self.access_token,
:refresh_token = self.refresh_token,
:issued_at = self.expires_at - 3600,
:expires_in = 3600
  }
})
@api = AdwordsApi::Api.new( config_data )

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

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

--- 
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: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)

2013-07-19 Thread Matthew Ledom
I assume Temla that you have since got your code to work. Did you ever 
figure out what the cause was? I'm experiencing the same issue now. I have 
updated the gem to the latest. When I authorize I get a new token and we as 
some other info but when I got to use the token I get the same 
error: OAUTH_TOKEN_INVALID

On Wednesday, August 8, 2012 11:15:20 AM UTC-4, Danial Klimkin wrote:

 Hello Temla,


 What version on google-ads-common are you using? Please try the same code 
 with the latest ads-common from git.

 See this issue which was recently closed:

   http://code.google.com/p/google-api-ads-ruby/issues/detail?id=80


 -Danial, AdWords API Team.


 On Wednesday, August 8, 2012 6:44:09 PM UTC+4, Temla wrote:


 Hi,

 I'm using the Ruby client library and I have studied the v201206 example 
 named use_oauth2.rb and also the adwords_on_rails application. I can't 
 figure out how
 to reuse the given token without getting OAUTH_TOKEN_INVALID error.

 Since it's hard to put a finger on the problem I'm going to post a link 
 with my code snippet, config file and the error message.
 http://pastie.org/private/diuetveogwzlveae5oeaq

 All thoughts and hints are appreciated

 Regards 



-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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: Can't reuse oauth2 token - gives me OAUTH_TOKEN_INVALID (Ruby client lib)

2012-08-08 Thread Danial Klimkin
Hello Temla,


What version on google-ads-common are you using? Please try the same code 
with the latest ads-common from git.

See this issue which was recently closed:

  http://code.google.com/p/google-api-ads-ruby/issues/detail?id=80


-Danial, AdWords API Team.


On Wednesday, August 8, 2012 6:44:09 PM UTC+4, Temla wrote:


 Hi,

 I'm using the Ruby client library and I have studied the v201206 example 
 named use_oauth2.rb and also the adwords_on_rails application. I can't 
 figure out how
 to reuse the given token without getting OAUTH_TOKEN_INVALID error.

 Since it's hard to put a finger on the problem I'm going to post a link 
 with my code snippet, config file and the error message.
 http://pastie.org/private/diuetveogwzlveae5oeaq

 All thoughts and hints are appreciated

 Regards 


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