使用Javascript将文件权限更改为Google Drive

使用Javascript将文件权限更改为Google Drive,javascript,google-drive-api,Javascript,Google Drive Api,这是我第一次写作。我来找你是为了给你找到解决所有问题的绝妙方法 我用它的Javascript SDK构建了我的网站GoogleDrive。一切都非常好,只是我有个问题。我需要将文件的权限更改为“发布,不标识任何人”我想要的文件 我看了一下sdk Google Drive是: 但我发现理解起来非常复杂,不知道从哪里得到变量 function updatePermission(fileId, permissionId, newRole) { // First retrieve the perm

这是我第一次写作。我来找你是为了给你找到解决所有问题的绝妙方法

我用它的Javascript SDK构建了我的网站GoogleDrive。一切都非常好,只是我有个问题。我需要将文件的权限更改为“发布,不标识任何人”我想要的文件

我看了一下sdk Google Drive是:

但我发现理解起来非常复杂,不知道从哪里得到变量

function updatePermission(fileId, permissionId, newRole) {
  // First retrieve the permission from the API.
  var request = gapi.client.drive.permissions.get({
    'fileId': fileId,
    'permissionId': permissionId
  });
  request.execute(function(resp) {
    resp.role = newRole;
    var updateRequest = gapi.client.drive.permissions.update({
      'fileId': fileId,
      'permissionId': permissionId,
      'resource': resp
    });
    updateRequest.execute(function(resp) { });
  });
}
我不明白我在哪里画变量: -许可证 -newRole(用于设置超级公共文件)

目前我拥有文件的所有信息(id、URL…),但我发现更改权限非常复杂

我在谷歌上搜索了很多,但找不到任何公开文件的例子

有人知道吗。。。我真的很感激你的心

目前我上传的文件到用户的帐户没有任何问题,我也可以播放的文件没有问题。我只有一个小东西,哈哈。

根据,您需要将
阅读器
权限分配给角色
任何人