Не совсем вопрос 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 из приведенной выше документации.
Если бы вы могли дать краткое описание, или если вы любезно предоставили ссылку на другие документы или разделы выше, что я упустил из виду или неправильно понял, я был бы очень благодарен.
Спасибо!
Саймон