如何获得谷歌授权码

时间:2016-08-08 07:12:17

标签: python-2.7 google-api authorization google-oauth google-fusion-tables

我正在使用Google tutorial来获取我的网络应用程序的访问令牌。但是在以下步骤中:

  1. 您的网络应用程序会将用户重定向到Google授权页面
  2. 用户授予您的Web应用程序访问权限
  3. Google会将用户重定向回您的网络应用程序并返回授权码
  4. 我不知道如何获得此授权码?实际上在我的python代码中,我不知道如何获得“auth_code”

    data = urllib.urlencode({
    'code': auth_code,
     'client_id': client_id,
      'client_secret': client_secret,
     'redirect_uri': redirect_uri,
     'grant_type': 'authorization_code'
       })
    

1 个答案:

答案 0 :(得分:0)

我找到了解决办法:) 我应该在浏览器中浏览此URL并获取代码

print '%s?client_id=%s&redirect_uri=%s&scope=%s&response_type=code' % \
   ('https://accounts.google.com/o/oauth2/auth',
    clientID,
   redirect_uri,
    'https://www.googleapis.com/auth/fusiontables')