Sto lavorando a un piccolo progetto personale e mi sono bloccato su un dettaglio che sembra banale. Ho un'applicazione che raccoglie dati da un sensore e li invia a un mio server, ma ora vorrei che quei dati finissero anche su un foglio Google condiviso con il mio team. Ho provato a guardare la documentazione delle API di Google, ma mi sembra un po' dispersiva per quello che mi serve. Qualcuno ha mai affrontato qualcosa di simile? Mi chiedo se esista un modo più diretto per fare questa integrazione, magari senza dover gestire tutta l'autenticazione OAuth per una cosa così semplice.
|
Dove inviare i dati del sensore a Google Sheets senza OAuth?
|
|
Una via diretta è utilizzare Google Apps Script come Web App. Scrivi una funzione doPost(e) che prende i dati e li aggiunge al foglio. Non devi gestire OAuth lato sensor: pubblichi lo script come Web App accessibile a chi conosce l'URL (opzione: protezione con un token).
Mi butto subito: scrivere su Sheets API richiede OAuth 2.0; non c'è una chiave API semplice per le scritture. Puoi però usare Apps Script Web App o una terza parte per garantire una forma di autorizzazione senza toccare il flusso OAuth sul client.
Se vuoi una soluzione minimal, Apps Script Web App è spesso la scelta più rapida: endpoint POST, scrive nel foglio e l'autenticazione resta gestita dal Google Identity del Web App, così il sensore non deve gestire OAuth.
In alternativa, strumenti come Zapier o Make espongono un webhook che riceve i dati e li manda a Sheets con le credenziali proprie; è un modo per evitare di toccare OAuth sul lato hardware.
Un'altra opzione è usare Google Forms collegato al foglio: i dati arrivano tramite il form e il foglio si aggiorna automaticamente; resta una via protetta da OAuth dietro le quinte se usi l'API di Sheets.
Quindi stai cercando un canale POST semplice per scrivere sul foglio senza dover gestire OAuth completo?
|
|
« Precedente | Successivo »
|

