Pregunta

Tenía varias preguntas sobre la usabilidad de una "API de G SUITE/Google Apps". Me gustaría integrar algún tipo de documento/hoja de cálculo/gestión de presentación directamente en una aplicación que estoy construyendo.

Este servicio tendría que tener la capacidad de importar y exportar a DOC/XLS/PPT/PDF, etc., por lo que algo así Oficina de feng (Si alguna vez has oído hablar de él), no se adaptaría a esta necesidad.

Para este propósito, estoy investigando tal cosa. Antes de comenzar este esfuerzo, me preguntaba:

  • ¿Las herramientas de productividad G Suite/Google Apps permiten que los documentos/hojas de cálculo/presentaciones se creen, lean, actualicen y se eliminen todo de una aplicación de terceros?
  • ¿Usuarios potenciales tener ¿Tener una cuenta de Google para usar el editor de documentos/hoja de cálculo/presentación?
  • ¿Podrían múltiples usuarios de mis archivos de acceso a la aplicación en una cuenta de Google, si se necesita una cuenta?
  • Por último, ¿es posible omitir una cuenta de Google y dejar que Google Docs acceda directamente y guarde documentos en mi servidor local?

Perdón por la lista de preguntas de choque, pero si hay alguien que pueda ayudar con estas, sería muy apreciado.

SPRYNO724

¿Fue útil?

Solución

  1. Sí.
  2. No necesariamente, puede iniciar sesión de su script de backend como usted, o incluso mejor, una configuración de cuenta de administración específicamente para su aplicación.
  3. Sí, ver #2.
  4. No me parece.

Otros consejos

(Febrero de 2017) El resumen ejecutivo es que puede hacer lo que imagina, ya sea usando G suite (anteriormente Google Apps) API o el script de Google Apps. Tl; dr a continuación en respuesta a sus "mini preguntas".

  1. Sí; Puedes hacerlo con ...
    • API de REST de aplicación individual, es decir, API de hojas, API de diapositivas, etc., o simplemente el API de Google Drive.
      • Tenga en cuenta que la API de la unidad se usa para expediente-Antreients Functity (crear, eliminar, importar/exportar, etc.) mientras las API individuales son para documento-Anientada funcionalidad (edición, formato, etc.)
      • Para aprender sobre el uso de las API REST, vea los primeros videos en esta lista de reproducción, específicamente videos 2, 3 y 4 para comenzar con
    • Una alternativa que se parece más a usar "Servicios" frente a API, pero que también puede crudarse programáticamente los documentos de la suite Script de Google Apps, aplicaciones JavaScript del lado del servidor que están alojadas y se ejecutan en la nube de Google. Si está interesado, creé un Video de introducción de script de aplicaciones para ti.
      • FYI, Videos 5, 8, 22 y 24 de la lista de reproducción anterior son para el script de aplicaciones si quieres perseguir eso
      • Tenga en cuenta que ni los formularios de Google ni Google actualmente tienen API REST, pero puede acceder mediante programación desde el script Apps.
  2. Sí, los usuarios deben tener una cuenta de Google pero No tienen que crear una dirección de Gmail. Ver esta página Al crear cuentas de Google sin que Gmail. (Si ellos hacer Quiere crear una dirección de Gmail, luego pueden usar esta página en cambio.)
  3. Sí, usaría la API de unidad para establecer los permisos de intercambio con sus usuarios. Ver esta página sobre permisos y este al compartir para más información.
  4. Realmente no; necesitas al menos una Cuenta de Google para acceder a Google Drive donde se almacenarían los archivos. Sin embargo, puede administrar los archivos por su cuenta, luego importar a Conducir y exportar de Conduzca para permitir que sus usuarios editen en sus servidores y luego los empujen hacia atrás para que la maneje. Para obtener más información sobre los formatos de importación/exportación/mimetypes, consulte mi respuesta a otra pregunta.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top