Ich verwende R Studio auf einem AWS "Ubuntu Server 12.04.2" und rufe über meinen Browser R Studio auf.Google-Tabellen auf AWS Ubuntu ohne Browser authentifizieren
Wenn ich versuche, Google Auth API unter Verwendung des Paket googlesheets mit dem Code zur Authentifizierung: gs_auth(token = NULL, new_user = FALSE, key = getOption("googlesheets.client_id"), secret = getOption("googlesheets.client_secret"), cache = getOption("googlesheets.httr_oauth_cache"), verbose = TRUE)
Das Problem hier ist, dass es leitet mich Browser, der die lokalen Maschine (Windows-basierte). Auch wenn ich es autorisiere, leitet es zu einer URL wie "http://localhost:1410/?state=blahblah&code=blahblah" um.
Wie autorisiere ich Google-Blätter in einem solchen Fall?
Ich habe sogar versucht, vorhandene HTR-OAUTH-Token von meinem Windows-Rechner zu entfernen, um Ubuntu-Server zu entfernen.
Es hilft mir wirklich sehr. Vielen Dank! –
Ich habe das gerade gefunden, und es hat meine Probleme gelöst, etwas ähnliches auf einem entfernten Debian-Rechner einzurichten, danke @ user1980554. Eine Sache, die mir aufgefallen ist, ist, dass die oauth-Datei in "R" arbeitet und Sie sicherstellen müssen, dass Sie sich in demselben Verzeichnis befinden, wenn Sie eine "googlesheets" -Aktion in einem Skript ausführen. Ich entschied mich, 'setwd ("/") vor dem Erstellen der oauth-Datei, dann' setwd ("/") in meinen Skripten, kurz vor jeder 'googlesheets'-Aktionen. – rosscova
Ich habe mich so lange mit einem ähnlichen Problem für Google Analytics beschäftigt, dass ich nach dem Ausprobieren Ihrer Antwort nicht umhin konnte, laut zu schreien. Danke, Mann! – agustin