Мне нужно хранить личный токен OAuth API, который используется пакетом R API. Я разрабатываю и тестирую этот пакет, поэтому как пользователь с персональным ключом API, так и разработчик контролируют способ получения токена функциями.
Я видел предложения:
1) Поместите токен в файл .Rprofile, например options(this_api_token = "fdmkdmfd393")
, и получите к нему доступ через getOption("this_api_token")
.
2) Поместите токен в файл .Renviron, например this_api_token = "fdmkdmfd393"
, и получите к нему доступ через Sys.getenv("this_api_token")
.
.
Оба из них, похоже, получают токен. Какая комбинация .Rprofile против .Renviron и getOption
против Sys.getenv
предпочтительнее для этого варианта использования?