Ho studiato l'API di Google Calendar e i documenti sull'autenticazione (http://code.google.com/apis/calendar/v3/using.html#auth). Sembra che il caso d'uso menzionato qui stia scrivendo un'applicazione che accede al calendario dell'utente. Tuttavia, sto scrivendo una pagina web che accederà al calendario del proprietario del sito web e mostrerà solo le informazioni di quel calendario. Quindi, non voglio che l'utente inserisca nei propri dati dell'account Google quale è ciò che oAuth vuole fare.Come faccio a connettermi all'API di Google Calendar senza l'autenticazione oAuth?
Fondamentalmente, sto cercando un modo per accedere a un singolo calendario Google privato e autenticarlo passando le credenziali direttamente al servizio.
C'è una domanda simile qui: How to use OAuth with Google Calendar to access only ONE calendar? che sembra indicare che il poster in origine stava passando le credenziali direttamente. Questa funzione è ancora disponibile? Come gestisci il caso d'uso che ho descritto?
Il 3 parte l'articolo a cui fai riferimento sembra essere la risposta. Lo proverò non appena ne avrò la possibilità e segnerò questa come risposta se funziona. Avevo programmato di utilizzare l'API REST e di occuparmi comunque dei dati JSON, quindi questo dovrebbe portarmi avanti. Grazie! –
Questo ha funzionato! La chiave sta visualizzando l'applicazione come "applicazione installata". Dopo aver caricato temporaneamente qualcosa per ottenere un token di aggiornamento, è possibile utilizzare successivamente il token di aggiornamento per ottenere un nuovo token di accesso senza richiedere all'utente. –