2
這是我正在使用的示例代碼。我使用Python(Django框架)從谷歌API獲取請求令牌,但請求令牌總是回來空
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,但是我希望看到在我做之前是否設置了流,因爲即使未返回請求令牌,Google也會提供授權url。
嘿約翰感謝您的迴應。我實際上已經做了這部分,並且api控制檯爲我提供了一個我使用的客戶端ID和密碼。我的具體問題是實際獲得一個請求令牌,我必須堅持這樣才能在後面的腳本中使用它來獲取訪問令牌。我假設「流量」被設置爲谷歌提供的請求令牌。 – ReBoot