首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有G Suite/Google Apps API?

有没有G Suite/Google Apps API?
EN

Stack Overflow用户
提问于 2011-03-22 05:19:28
回答 2查看 14.5K关注 0票数 17

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

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

出于这个目的,我正在调查这样的事情是否存在。在我开始这项工作之前,我想知道:

  • G套件/谷歌应用程序生产力工具是否允许从第三方application?
  • Would创建、读取、更新和删除所有文档/电子表格/演示文稿?为了使用文档/电子表格/演示文稿编辑器,潜在用户是否有拥有谷歌帐户?
  • 如果需要一个帐户,我的应用程序上的多个用户是否可以访问同一个谷歌帐户下的文件?
  • 最后,是否可以跳过一个谷歌帐户,让谷歌文档直接访问和保存我本地服务器上的文档?

很抱歉出现了这么多问题,但如果有人能帮上忙,我们将不胜感激。

spryno724

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-04 04:36:11

有必要,你可以让你的后端脚本以你的身份登录,或者更好的是,以专门为你的应用程序设置的管理员帐户登录。

  • 是的,请参阅#2.

  • 我不这么认为。
票数 23
EN

Stack Overflow用户

发布于 2017-03-02 03:54:19

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

  1. 是的;您可以使用...
    • 单个应用REST app,即Sheets APISlides API等,或者只是Google Drive API。请记住,驱动器
    • 用于file-oriented功能(创建、删除、导入/导出等)虽然各个API用于document-oriented功能(编辑、格式化等),但要了解有关使用REST API的信息,请参阅this playlist中的前几个视频,特别是启动with

的视频2、3和4

代码语言:javascript
复制
- An alternative that's more like using "services" vs. APIs but that can also programmatically CRUD G Suite documents is [Google Apps Script](http://developers.google.com/apps-script), server-side JavaScript apps that are hosted at and run in Google's cloud. If interested, I created an [Apps Script intro video](http://youtu.be/vlvIa4DxiLw?index=5&list=PLOU2XLYxmsILOIxBRPPhgYbuSslr50KVq) for you.  
    - FYI, videos 5, 8, 22, and 24 from the playlist above are for Apps Script if you want to pursue that
    - Note that neither Google Docs nor Google Forms currently have REST APIs, but you can programmatically access them from Apps Script.

Gmail

  • 是的,用户需要有一个谷歌账户,但是他们不需要创建一个Gmail地址。查看this page关于在没有Gmail的情况下创建Google账户的文章。(如果他们确实想要创建一个Gmail地址,那么他们可以使用Drive instead.)

  • Yes,来设置与您的用户的共享权限。有关更多信息,请参阅this page on Permissionsthis one on Sharing
  • 并非如此;你至少需要一个谷歌帐户才能访问存储文件的谷歌驱动器。但是,您可以自行管理文件,然后将导入驱动器,并从驱动器导出,以允许您的用户在您的服务器上进行编辑,然后将它们推送回驱动器。有关导入/导出格式/ more类型的更多信息,请参见my answer to another SO question。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5383869

复制
相关文章

相似问题

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