首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Google Drive作为存储来构建协作应用程序?

如何使用Google Drive作为存储来构建协作应用程序?
EN

Stack Overflow用户
提问于 2021-04-11 05:50:24
回答 1查看 102关注 0票数 1

我正在编写一个以JSON作为文件格式的应用程序来存储数据。我希望用户将这些JSON文件存储在他们自己的Google驱动器中,这样他们就可以随心所欲地将文件分享给他们的朋友。而他们的朋友也可以同时打开我的应用程序进行实时协作。

Google drive API允许应用程序在用户的Google Drive中创建和删除文件。但是,我的应用程序如何支持像Google Docs或Google Sheets那样的协作,以便两个或更多人可以处理同一文件,更改将被保存回Google drive并在另一端实时更新?

EN

回答 1

Stack Overflow用户

发布于 2021-04-12 16:23:21

答案:

您需要为每个希望授予文件访问权限的用户/组创建一个。

示例:

使用Permissions.create接口方法,您可以创建权限并将其附加到文件。

以下示例显示如何使用Google API JavaScript客户端为用户授予写入权限:

代码语言:javascript
复制
// Copyright 2021 Google LLC.
// SPDX-License-Identifier: Apache-2.0

function execute() {
  return gapi.client.drive.permissions.create({
    "fileId": "-some-do",
    "resource": {
      "role": "writer",
      "type": "user",
      "emailAddress": "someuser@domain.com"
    }
  })
}

参考文献:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67039582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档