繁体   English   中英

有G Suite / Google Apps API吗?

[英]Is there a G Suite/Google Apps API?

关于“G Suite / Google Apps API”的可用性,我有几个问题。 我想将某种文档/电子表格/演示文稿管理直接集成到我正在构建的应用程序中。

这项服务必须能够导入和导出到DOC / XLS / PPT / PDF等......所以像Feng Office这样的东西(如果你听说过的话)就不适合这种需要。

为此,我正在研究存在这样的事情。 在我开始这项努力之前,我想知道:

  • G Suite / Google Apps生产力工具是否允许从第三方应用程序创建,读取,更新和删除文档/电子表格/演示文稿?
  • 潜在用户是否必须拥有Google帐户才能使用文档/电子表格/演示文稿编辑器?
  • 我的应用程序中的多个用户是否可以访问一个Google帐户下的文件,如果需要帐户的话?
  • 最后,是否可以跳过Google帐户,让Google文档直接访问并保存本地服务器上的文档?

对于问题的崩溃列表感到抱歉,但如果有人可以帮助解决这些问题,我们将不胜感激。

spryno724

  1. 是。
  2. 不一定,您可以让您的后端脚本以您的方式登录,甚至更好地为您的应用设置管理员帐户。
  3. 是的,见#2。
  4. 我不这么认为。

(2017年2月)执行摘要是您可以通过使用G Suite (以前的Google Apps)API或Google Apps脚本来实现您的设想。 TL; DR以下是对你的“迷你问题”的回应。

  1. 是; 你可以用......
    • 单独的应用REST API,即Sheets APISlides API等,或者只是Google Drive API
      • 请记住,Drive API用于面向文件的功能(创建,删除,导入/导出等),而各个API用于面向文档的功能(编辑,格式化等)
      • 要了解有关使用REST API的信息,请参阅此播放列表中的前几个视频,特别是视频2,3和4以开始
    • 另一种更像是使用“服务”而不是API,但也可以通过编程方式编写CRUD G Suite文档的是Google Apps脚本 ,这是一种服务器端JavaScript应用程序,托管在Google的云中并在其中运行。 如果有兴趣,我会为您创建一个Apps Script介绍视频
      • 仅供参考,上述播放列表中的视频5,8,22和24是针对Apps脚本的
      • 请注意,Google文档和Google表单目前都没有REST API,但您可以通过编程方式从Apps脚本访问它们。
  2. 是的,用户需要拥有Google帐户, 他们无需创建Gmail地址。 有关创建没有 Gmail的Google帐户的信息,请参阅此页 (如果他们确实想要创建Gmail地址,则可以使用此页面 。)
  3. 是的,您可以使用Drive API为您的用户设置共享权限。 请参见上的权限这个页面这一项上共享更多信息。
  4. 并不是的; 您需要至少一个 Google帐户才能访问存储文件的Google云端硬盘。 你可以,但是,管理你自己的文件,然后导入车程, 距离驱动器出口,让你的用户在你的服务器上修改,然后推回云端硬盘。 有关导入/导出格式/ MIME类型的更多信息,请参阅对另一个SO问题的回答。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM