2014-07-27 63 views
0

我正在編寫需要使用OAuth 2.0訪問Google Spreadsheets的Python 2.7桌面應用程序。我找到了Google Spreadsheets的一個庫,用於python here,它使用this python OAuth2.0庫。描述爲here的桌面應用程序的流程告訴我,我必須首先生成RequestToken URL,用戶可以使用它來嚮應用程序獲取授權碼。如何爲Google API生成RequestToken URL

我已在開發人員控制檯中生成客戶端ID和客戶端密鑰。但我無法弄清楚我可以用什麼類/方法在python中生成RequestToken URL。

我應該以某種方式自己構建它,還是有API來做到這一點?

回答

0

我從文檔here

#!/usr/bin/env python 

import oauth2client 

from oauth2client.client import OAuth2WebServerFlow 

flow = OAuth2WebServerFlow(client_id='your_client_id', 
          client_secret='your_client_secret', 
          scope='https://spreadsheets.google.com/feeds', 
          redirect_uri='urn:ietf:wg:oauth:2.0:oob') 

auth_uri = flow.step1_get_authorize_url() 

print auth_uri 

你會需要自己的client_id雖然client_secret這裏想通了。

相關問題