Разъяснение местоположения токенов .RDS OAuth, сгенерированных пакетом `gargle` - PullRequest
0 голосов
/ 28 января 2020

Не совсем вопрос RStudio, но я думаю, что соответствующие пакеты поддерживаются этим сообществом.

Извините за то, что не предоставил работающего примера проблемы. Вопрос касается использования в контейнере, и я не уверен, что пример обеспечит ясность. : |

Я читаю это о неинтерактивной аутентификации в Google для googlesheets / googledrive (любой подойдет). https://cran.r-project.org/web/packages/gargle/vignettes/non-interactive-auth.html Меня смущает следующее:

Если вы знаете путь к файлу токена, который хотите использовать, вы можете использовать readRDS (), чтобы прочитать его и предоставить как аргумент токена для функции аутентификации оболочки.

Откуда вы знаете этот путь к файлу? Это требует некоторого внимания к расположению папки кэша токенов OAuth gargle, которая описана в следующем разделе.

Я не могу найти четкое описание в этом или связанных документах, где найти Файл .RDS.

Мой сценарий использования - чтение или загрузка таблицы googles (через пакеты googlesheets или googledrive) в пакете docker.

Ранее я делал это просто отлично с старые настройки токенов, прежде чем Google внес изменения в их сторону.

Кроме того, у меня нет проблем с неинтерактивным запуском скрипта на моем компьютере с использованием httr::oauth_app и drive_auth_configure, а затем drive_auth, как описано в приведенной выше ссылке.

Я просто не ясно, как я могу найти файл .RDS из приведенной выше документации.

Если бы вы могли дать краткое описание, или если вы любезно предоставили ссылку на другие документы или разделы выше, что я упустил из виду или неправильно понял, я был бы очень благодарен.

Спасибо!

Саймон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...