簡體   English   中英

Google Drive 在共享雲端硬盤中創建新文件夾

[英]Google Drive create new folder in shared drive

我可以在我的個人 Google Drive 上的父文件夾中創建一個新文件夾,但是當我嘗試在共享驅動器中執行此操作時,我收到此錯誤:

<HttpError 404 when requesting https://www.googleapis.com/drive/v3/files?fields=id&alt=json returned "File not found:

看起來與this question類似的問題,沒有解決。

我是該帳戶的管理員,其他命令(例如創建新文件)工作正常。

這是我在寫入個人驅動器時成功使用的 function:

def create_folder_in_folder(folder_name,parent_folder_id):

    file_metadata = {
    'name' : folder_name,
    'parents' : [parent_folder_id],
    'mimeType' : 'application/vnd.google-apps.folder'
    }

    file = service.files().create(body=file_metadata,
                                    fields='id').execute()

    print ('Folder ID: %s' % file.get('id')) 

這個改裝怎么樣?

從:

file = service.files().create(body=file_metadata, fields='id').execute()

至:

file = service.files().create(body=file_metadata, supportsAllDrives=True, fields='id').execute()
  • supportsAllDrives=True已添加。
    • 我認為錯誤消息的原因是由於這個。

筆記:

  • 在這種情況下,它假設您具有創建文件夾到共享驅動器的權限。

參考:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM