Google Drive API:如何插入权限以使文档公开可读?

Posted

技术标签:

【中文标题】Google Drive API:如何插入权限以使文档公开可读?【英文标题】:Google Drive API: How do you insert permissions to make a document publicly readable? 【发布时间】:2012-11-10 13:04:02 【问题描述】:

我知道要为特定用户添加权限,您可以像这样格式化权限资源:

new_permission = 
    'value': 'me@gmail.com',
    'type': 'user',
    'role': 'reader'

但是,如果我想授予任何人只读访问权限怎么办?我猜是这样的:

new_permission = 
    'type': 'anyone',
    'role': 'reader',
    'value': ???!

我将什么作为“价值”?

【问题讨论】:

这是我最接近解决这个问题的方法:P 这是 js 库吗?你把请求放在哪里? 【参考方案1】:

好吧,原来“值”不是 type=anyone 的必需参数。

new_permission = 
    'type': 'anyone',
    'role': 'reader'

工作得很好。

【讨论】:

以上是关于Google Drive API:如何插入权限以使文档公开可读?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 API 向 Google Drive 添加/创建/插入文件?

如何在使用Google Drive API V3与他人共享时设置文件的功能?

Google Drive API - 添加和更新权限

如何通过 Google Drive .NET API v3 使用服务帐户访问 Team Drive

403:在google drive api php中创建文件夹时权限不足

Google Drive API:更改文件的所有权不起作用(只有作家/读者有效)