这是我正在使用的示例代码。
def index(request):
flow = OAuth2WebServerFlow(
client_id='xyz.apps.googleusercontent.com',
client_secret='xyz',
scope='https://www.googleapis.com/auth/plus.me',
user_agent='sample/1.0')
callback = 'http://%s/oauth2callback' % request.META[ 'HTTP_HOST' ]
authorize_url = flow.step1_get_authorize_url(callback)
return HttpResponse(flow)
由于某种原因,“流”总是设置为“”或为空而不是请求令牌。我已经在这个问题上搜索了几天。谁能告诉我为什么我不能使用这种方法从谷歌获取请求令牌?
仅供参考:我知道我应该将用户重定向到授权 url,但我想先看看是否设置了流,因为即使没有返回请求令牌,谷歌也会提供授权 url。