我可以获取 mydrive 文件夹,但无法从 Google Drive API 访问共享云端硬盘文件夹。这是我的代码。(几乎与这里的指南代码相同)
我按照指南进行操作,完成“启用 Drive API”,在 VScode 上执行 pip 命令,并将凭据.json 放入工作目录。
(我没有收到错误,只得到了 mydrive 的文件名列表或代码打印的“未找到文件”。)
from __future__ import print_function
import pickle
import os.path
from googleapiclient.discovery import build
from google_auth_oauthlib.flow import InstalledAppFlow
from google.auth.transport.requests import Request
# If modifying these scopes, delete the file token.pickle.
SCOPES = ['https://www.googleapis.com/auth/drive.metadata.readonly']
def main():
"""Shows basic usage of the Drive v3 API.
Prints the names and ids of the first 10 files the user has access to.
"""
creds = …Run Code Online (Sandbox Code Playgroud) python google-api google-drive-api google-api-python-client google-workspace