Sto affrontando un problema con lo script quickstart php qui: https://developers.google.com/drive/v2/web/quickstart/phpProblema con Google-API-PHP client, ottenendo errore durante l'esecuzione dello script di avvio rapido
Quando eseguo lo script prima volta, esegue alla perfezione e l'accesso token viene memorizzato in un file chiamato: drive-php-quickstart.json
Quando eseguo lo script seconda volta, mi dà l'errore: avviare
errore:
Avviso: indice indefinito: expires_in in \ google-api-php-client \ src \ Google \ Client.php on line 485
Errore irreversibile: eccezione non rilevata 'LogicException' con messaggio 'token di aggiornamento deve essere passato o impostato come parte di setAccessToken' in
fine di errore:
la mia ipotesi è che token di accesso salvati nel file non è nel formato corretto.
formato attuale:
ya29.CODE-oN_Bearer36001/_ANOTHER-CODE-ANOTHER_ANOTHER_CODE
Come si può vedere, non contiene la variabile "expires_in"
Eventuali suggerimenti dove ho sto sbagliando? Sto eseguendo la sceneggiatura così com'è, senza modifiche.
Che cosa, esattamente, si sono in esecuzione su App Engine?Il quickstart a cui fai riferimento, e apparentemente tutto il testo sulla tua domanda, indica che stai eseguendo localmente, niente a che fare con App Engine. Se sì, puoi cambiare i tag? In caso contrario, modifica la domanda per chiarire dove si trova App Engine? Grazie. –
Grazie Alex. Ho apportato le modifiche. Sì, sto eseguendo attualmente localmente ma lo trasferirò a Google App Engine a breve. – CalmWinds
Ho il problema esatto. Esecuzione dello script senza modifiche. La prima volta funziona alla perfezione, la seconda volta che balla con 'il token di aggiornamento deve essere passato o impostato come parte di setAccessToken'. – Erfan