是否可以使用 Google Drive API 将 Drive 中文件的访问选项从“受限”更改为“任何有链接的人”?
filename= 'filename' file_metadata = { 'name' : filename, 'parents' : [PARENT_FOLDER_ID], 'type':'anyone', 'role':'reader' }
我尝试调整“类型”参数,但这似乎与问题无关。
是否可以使用 Google Drive API 将 Drive 中文件的访问选项从“受限”更改为“任何有链接的人”?
filename= 'filename' file_metadata = { 'name' : filename, 'parents' : [PARENT_FOLDER_ID], 'type':'anyone', 'role':'reader' }
我尝试调整“类型”参数,但这似乎与问题无关。
更改文件共享权限
要使用 Drive API 更改文件的共享权限,请使用
Method: permissions.create
以下请求正文:我使用API Explorer尝试了此操作并获得了所需的结果。
输出
在使用 api 之前
使用 api 后
参考:
Permissions.create 方法
是的,您可以使用 Google Drive API 将文件的访问选项从“受限”更改为“任何有链接的人”。您需要使用权限端点来修改文件共享设置。# 为“任何有链接的人”创建权限
如果您想更新现有权限而不是创建新权限,则可以使用 permissions.update 端点。https ://developers.google.com/drive/api/reference/rest/v3/permissions/update