我是新來的Python和新API的工作,所以這可能是基本的......我可以讓我的初始請求,導致瀏覽器窗口打開。此時,用戶必須在Google同意頁面上進行選擇。之後,授權碼被返回......我明白了。我的問題是,如何暫停運行Python代碼,以便我可以等待用戶權限並存儲下一步所需的代碼?我只是用它們的庫在Python 2.7中測試它,但我堅持這一點。我可以在箭頭上放什麼?感謝任何幫助。谷歌聯繫人API:存儲授權碼並交換令牌
from oauth2client.client import OAuth2WebServerFlow
import webbrowser
flow = OAuth2WebServerFlow(client_id=[id],
client_secret=[secret],
scope='https://www.google.com/m8/feeds',
redirect_uri='urn:ietf:wg:oauth:2.0:oob')
auth_uri = flow.step1_get_authorize_url()
webbrowser.open(auth_uri)
--->
code=''
credentials = flow.step2_exchange(code)
它實際上是基於網絡的服務器,但我是測試沒有建立一個網絡服務器,所以我真的沒有辦法存儲附加到我的重定向的代碼。我正在使用已安裝的應用程序重定向作爲最後的努力,我認爲無論如何都沒有意義。是否有一個Web應用程序的等效庫? – RAW
太好了,謝謝你指出我正確的方向。 – RAW