我正在用Python Flask framework構建一個API,其中我現在從應用程序收到一個「一次性授權代碼」,我應該可以使用Gmail API(described here)交換訪問和刷新令牌。如何使用flask_oauthlib與訪問令牌交換一次性授權代碼?
我一直在使用Oauthlib在瀏覽器中進行常規授權,這很好地工作。所以我找到了this page以及如何實現這個的一些示例代碼。示例中的代碼從from your_validator import your_validator
開始,我馬上就被卡住了。我發現了一些關於實現自定義驗證器的東西here,但在該頁面的頂部,它表示0123'已經實現了這一點。
有沒有人有一個例子如何與flask_oauthlib交換訪問和刷新令牌的一次性授權代碼?歡迎所有提示!
這花了我一些時間,但最終我用handle_oauth2_response解決了它。我不得不手動覆蓋燒瓶request.args unmutual字典(這有點醜陋),但它的工作原理。感謝上百萬人指引我朝着正確的方向前進! – kramer65