我已成功创建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()
你能详细点吗? –