允许非Google用户编辑文档

时间:2015-07-30 08:14:51

标签: google-drive-api

我使用Google Drive API创建文档并与他人共享。 一切都很好,直到我不得不发送邀请与非谷歌用户合作 首先,由于只有Google帐户所有者可以编辑文档,因此我设置任何有链接的人都可以编辑。

function insertIntoCkeditor(str){
  CKEDITOR.instances['editor1'].insertText(str);
}

然后我发送邀请与用户合作:

https://www.googleapis.com/drive/v2/files/{FILE_ID}/permissions?key={YOUR_API_KEY}
{
    "role": "writer",
    "type": "anyone",
    "withLink": true
}

但是,除了可分享链接外,还会向该用户发送加入Google的邀请 https://www.googleapis.com/drive/v2/files/{FILE_ID}/permissions?key={YOUR_API_KEY} { "role": "writer", "type": "user", "value": "******@outlook.com" }
如何向非Google用户发送可共享链接,而不是邀请创建Google帐户?

1 个答案:

答案 0 :(得分:0)

如果您没有Google帐户,则只能匿名协作。

一旦您将非Google帐户添加到共享列表,截至几个月前,Google将尝试让用户注册Google帐户。用户注册后,谷歌会将共享设置更改为指向新的谷歌地址(而不是您的情况下的outlook.com)。

只有当您明确分享到非Google帐户时才会发生这种情况。如果你改为允许匿名编辑,你可以直接发送链接。

相关问题