Domanda

Avevo diverse domande sull'usabilità di una "API di app Guite/Google". Vorrei integrare una sorta di documento/foglio di calcolo/gestione della presentazione direttamente in un'applicazione che sto costruendo.

Questo servizio dovrebbe avere la possibilità di importare ed esportare in DOC/XLS/PPT/PDF ecc ..., quindi qualcosa di simile Office Feng (Se ne hai mai sentito parlare), non si adatterebbe a questa necessità.

A questo scopo, esiste una cosa del genere. Prima di iniziare questo sforzo, mi chiedevo:

  • Gli strumenti di produttività G Suite/Google consentono di creare, leggere, aggiornare, aggiornare, aggiornare, aggiornare, aggiornare, aggiornare e eliminare tutto da documenti/fogli di calcolo?
  • Sarebbe potenziali utenti avere Avere un account Google per utilizzare documenti/foglio di calcolo/editor di presentazione?
  • Più utenti potrebbero essere di accesso alle mie applicazioni in un account Google, se è necessario un account?
  • Infine, è possibile saltare un account Google e consentire a Google Docs di accedere direttamente e salvare i documenti sul mio server locale?

Ci scusiamo per la lista degli incidenti delle domande, ma se c'è qualcuno che potrebbe aiutare con questi, sarebbe molto apprezzato.

Spryno724

È stato utile?

Soluzione

  1. Sì.
  2. Non necessariamente, puoi avere il tuo script di backend come te, o anche meglio, un account di amministrazione configurato specificamente per la tua app.
  3. Sì, vedi #2.
  4. Non credo.

Altri suggerimenti

(Febbraio 2017) Il riassunto esecutivo è che puoi fare ciò che prevedi, utilizzando G suite (Precedentemente Google Apps) API o Script di Google Apps. Tl; dr di seguito in risposta alle tue "mini-domande".

  1. Sì; puoi farlo con ...
    • App single app riposa apis, cioè, Fogli API, Slide API, ecc., o solo il API di Google Drive.
      • Tieni presente che l'API di Drive è utilizzata per file-Funzionalità orientata (creare, eliminare, importare/esportare, ecc.) Mentre le singole API sono per documento-Funzionalità orientata (editing, formattazione, ecc.)
      • Per conoscere l'uso delle API REST, consulta i primi video in Questa playlist, in particolare i video 2, 3 e 4 per cominciare
    • Un'alternativa che è più come usare "servizi" rispetto alle API ma che può anche perdere i documenti di suite grudi Script di Google Apps, App JavaScript sul lato server che sono ospitate ed eseguite nel cloud di Google. Se interessato, ho creato un App Script Video introduttivo per te.
      • FYI, video 5, 8, 22 e 24 dalla playlist sopra sono per le app script se si desidera perseguirlo
      • Si noti che né i documenti di Google né i moduli di Google hanno attualmente API REST, ma puoi accedervi a livello di programmazione dallo script di app.
  2. Sì, gli utenti devono avere un account Google ma Non devono creare un indirizzo Gmail. Vedere questa pagina sulla creazione di account Google senza Gmail. (Se essi fare vuoi creare un indirizzo Gmail, quindi possono usare questa pagina invece.)
  3. Sì, useresti l'API di Drive per impostare le autorizzazioni di condivisione con i tuoi utenti. Vedere Questa pagina sulle autorizzazioni e Questo sulla condivisione per maggiori informazioni.
  4. Non proprio; Almeno hai bisogno uno Account Google per accedere a Google Drive in cui i file verrebbero archiviati. È possibile, tuttavia, gestire i file da solo, quindi importare a Guidare ed esportare da Drive per consentire ai tuoi utenti di modificare sui server, quindi spingerli indietro per guidare. Per maggiori informazioni sui formati di importazione/esportazione/mimetipi, vedere la mia risposta a un'altra domanda così.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top