現在、pydriveでリフレッシュトークンの取得方法が分からず困っています。  
分かる方いましたら、解決方法を伝授してください。  
(id:''とf['']は値を空にしていますが、実行時には値を入れています。）

**エラーメッセージ:**

```

    pydrive.auth.RefreshError: Access token refresh failed: invalid_grant: Bad Request
    
```

**ソースコード:**

```

    # GoogleDrive関連ライブラリ------------------------------
    import os
    import pprint
    
    # 必要なライブラリのインポート
    from pydrive.auth import GoogleAuth
    from pydrive.drive import GoogleDrive
    
    # OAuth認証を行う
    gauth = GoogleAuth()
    gauth.CommandLineAuth()
    drive = GoogleDrive(gauth)
    # -----------------------------------------------------
    
    # GoogleDriveからexcelファイルをダウンロード
    f = drive.CreateFile({'id': ''})
    f.GetContentFile(os.path.join(f['']))
    
    # Googleドライブにアップロード --------------------------------------------
    f = drive.CreateFile(
        {
            #"parents": [{"id": ""}],
            'id':''
        }
    )
    f.SetContentFile('sample.xlsx')
    
    f.Upload()
    # -------------------------------------------------------------------
    
```
CC BY-SA 4.0
2021-04-25T06:42:02.510
75493
2021-04-25T07:04:14.643
2021-04-25T07:04:14.643
3060
44989
question
python google-api pydrive
pydriveのアクセストークンについて