r - 存储和检索 API 包使用的 OAuth 令牌 - .Rprofile 与 .Renviron、getOption 与 Sys.getenv
问题描述
我需要存储一个 R API 包使用的个人 API OAuth 令牌。我正在开发和测试这个包,因此拥有个人 API 密钥的用户和控制函数如何检索令牌的开发人员也是如此。
我看到了以下建议:
1) 将令牌放入 .Rprofile 文件中options(this_api_token = "fdmkdmfd393")
,并通过 .Rprofile 访问它getOption("this_api_token")
。
2) 将令牌放入 .Renviron 文件中this_api_token = "fdmkdmfd393"
,并通过 .Renviron 访问它Sys.getenv("this_api_token")
。
这两个似乎都检索了令牌。.Rprofile 与 .Renviron 和getOption
vs.Sys.getenv
的哪种组合更适合此用例?
解决方案
推荐阅读
- batch-file - 无法使用批处理脚本获取最新的 SVN 标记版本号
- python - 使用 psycopg2 批量更新 Postgres DB 中的行
- python - 为什么我不能将变量传递给 MySQLdb.connect()?
- latex - 如何打破包含连字符的长网址
- c# - 如何从 WPF 桌面应用程序检查 MSIX 更新?
- docker - 官方 nginx docker 在提供静态文件时给出 403 Forbidden
- regex - 正则表达式:如何在选择之前检查是否只有空格
- c++ - 将字符串中的元音加倍
- php - 在 null 上调用成员函数 setCookie() - Laravel 5.8
- eclipse - 在 Eclipse 中使用 Maven 集成为 OpenJFX 11 项目创建 Windows 可执行文件