首页 > 解决方案 > 存储和检索 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 和getOptionvs.Sys.getenv的哪种组合更适合此用例?

标签: roauth-2.0r-packagehttr

解决方案


推荐阅读