我使用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帐户?
答案 0 :(得分:0)
如果您没有Google帐户,则只能匿名协作。
一旦您将非Google帐户添加到共享列表,截至几个月前,Google将尝试让用户注册Google帐户。用户注册后,谷歌会将共享设置更改为指向新的谷歌地址(而不是您的情况下的outlook.com)。
只有当您明确分享到非Google帐户时才会发生这种情况。如果你改为允许匿名编辑,你可以直接发送链接。