Хранение и извлечение токена OAuth, используемого пакетом API - .Rprofile vs. .Renviron, getOption vs. Sys.getenv - PullRequest
1 голос
/ 20 мая 2019

Мне нужно хранить личный токен 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 предпочтительнее для этого варианта использования?

...