如何通过oauth2client.client python 3访问google play api?

如何通过oauth2client.client python 3访问google play api?,python,oauth-2.0,oauth2client,Python,Oauth 2.0,Oauth2client,有人试图通过oauth2client.client获得google play或任何google api吗? 有些时候,我写了下面几段代码: import httplib2 import requests from oauth2client.client import flow_from_clientsecrets flow = flow_from_clientsecrets('path_to_dir\\client_secret.json',

有人试图通过oauth2client.client获得google play或任何google api吗? 有些时候,我写了下面几段代码:

import httplib2
import requests
from oauth2client.client import flow_from_clientsecrets

flow = flow_from_clientsecrets('path_to_dir\\client_secret.json',
                               scope = 'https://www.googleapis.com/auth/androidpublisher',
                               redirect_uri='')
auth_uri = flow.step1_get_authorize_url()
credentials = flow.step2_exchange(code)
http = httplib2.Http()
http = credentials.authorize(http)
我想知道如何获取代码参数? 错误是:

NameError: name 'code' is not defined

以及如何调用所选api的任何方法?

Google OAuth2库将用户重定向到Google登录页面(第一次)。当用户确认您的web应用程序可以使用他的个人信息时,Google server会向您的“redirect_uri”地址发出一个HTTP请求,其中包含您需要的“code”参数

您必须监听“redirect_uri”参数中定义的URL。然后从HTTP请求中获取“code”参数

详情请参阅:

Django框架的示例应用程序:

是的,我读过那篇文章,a设法从浏览器中查找代码。Hovewer,我可以在脚本中使用代码值,得到一个错误
无效\u grantCode已被赎回