我已成功創建Google雲端硬盤服務帳戶,並可以通過PHP爲該帳戶創建文件。不過,我需要能夠從其他用戶帳戶的Google Web UI中查看這些創建的文件。如何讓其他用戶訪問這些自動創建的文件?Google雲端硬盤服務帳戶 - 查看來自其他帳戶的文件
感謝
我已成功創建Google雲端硬盤服務帳戶,並可以通過PHP爲該帳戶創建文件。不過,我需要能夠從其他用戶帳戶的Google Web UI中查看這些創建的文件。如何讓其他用戶訪問這些自動創建的文件?Google雲端硬盤服務帳戶 - 查看來自其他帳戶的文件
感謝
一種選擇是管理局的執行谷歌企業應用套件域範圍代表團:https://developers.google.com/drive/web/delegation
Jay是現貨。查看API v3權限guide和reference。我的其他建議是首先創建一個文件夾並設置其權限,然後由任何子文件繼承,例如在Python中(對不起,不知道PHP!):
# Folder setup
folder_metadata = {
'name': 'Searchable folder name',
'mimeType': 'application/vnd.google-apps.folder'
}
folder = drive_service.files().create(
body=folder_metadata,
).execute()
domain_permission = {
'type': 'domain',
'role': 'reader',
'domain': 'example.com',
'allowFileDiscovery': True, # so they show up in user searches
}
drive_service.permissions().create(
fileId=folder['id'],
body=domain_permission,
).execute()
# New files
body = {
'name': 'Searchable filename',
'parents': [folder['id']],
}
drive_service.files().create(
media_body=...,
body=body,
).execute()
你能詳細點嗎? –