0
我正在開始使用Python的Google OAuth系統。我瀏覽過官方文檔,所以我明白'刷新'標誌是他們長期訪問的解決方案。如何使用簡單的HTTP刷新Google OAuth訪問令牌?
但是,我無法在任何地方找到有關使用刷新令牌的端點或方法的指導。我通常使用比專有庫更基本的HTTP請求,所以我只想知道我需要發送的端點和參數。
在此先感謝。
我正在開始使用Python的Google OAuth系統。我瀏覽過官方文檔,所以我明白'刷新'標誌是他們長期訪問的解決方案。如何使用簡單的HTTP刷新Google OAuth訪問令牌?
但是,我無法在任何地方找到有關使用刷新令牌的端點或方法的指導。我通常使用比專有庫更基本的HTTP請求,所以我只想知道我需要發送的端點和參數。
在此先感謝。
如using a refresh token所述,特定的HTTP URL是https://www.googleapis.com/oauth2/v3/token
。示例請求如下所示:
POST /oauth2/v3/token HTTP/1.1
Host: www.googleapis.com
Content-Type: application/x-www-form-urlencoded
client_id=8819981768.apps.googleusercontent.com&
client_secret={client_secret}&
refresh_token=1/6BMfW9j53gdGImsiyUH5kU5RsR4zwI9lUVX-tqf8JXQ&
grant_type=refresh_token
感謝@abraham,那很完美。只是爲了增加一些額外的困惑,我沒有看到關於在該頁面上使用刷新標記的部分,也無法在頁面上爲該URL使用Ctrl + F。非常奇怪! –
Doh,解決了它。您必須單擊「離線訪問」部分的代碼示例中的HTTP選項卡。非常感激。 –
++++++ for @PhilSheard評論 - 我一直在試圖找出實際的HTTP語法並沒有看到HTTP標籤=)的牆頭。 –