r - 如何从 Rstudio 服务器使用 Oauth?

标签 r linux facebook amazon-ec2 oauth

我正在使用笔记本电脑上的 Rfacebook 库和 win & Rstudio 监控一对 Facebook 页面。

我通过运行 getPage 函数的循环来执行此操作:“getPage(id, token=fbOauth)”对于我正在监视的每个页面,暂停一段时间,然后重新执行。

这在带有 Rstudio 的 win/osx 机器上工作得很好,只要在初始化循环之前通过浏览器创建了 Oauth 对象。

创建oauth对象的过程是:

  1. 将应用相关信息输入到 fbOAuth 函数中
  2. 在控制台手动输入回车
  3. 出现浏览器窗口,此时R中的Oauth对象已经制作完成

但是,我的计划是在 EC2 linux 实例上从 Rstudio 服务器运行代码,这使得在初始化循环之前无法打开浏览器窗口。

我正在考虑在创建 Oauth 对象后从台式计算机上的 Rstudio 导出环境,然后以某种方式将其加载到运行 Rstudio Server 的 EC2 实例的环境中。

有没有办法做到这一点?和/或是否有其他方法可以在使用 linux 时生成由 Rfacebook 包生成的 Oauth 对象?

谢谢,

最佳答案

将来自 R 的环境中的 Oauth 对象保存在一个 .Rdata 文件中并从服务器实例加载它,解决了这个问题。

关于r - 如何从 Rstudio 服务器使用 Oauth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39306988/

相关文章:

r - 使用 kwic() 搜索高级正则表达式模式

r - 使用 data.table 根据 R 中的 B 列有条件地删除 A 列中匹配的行

node.js - APM 在公司代理后面不起作用

linux - 注意变量变化

Linux Bash 转到命令?

facebook - 中继应用程序 : How to introspect schema on server?

r - ggplot2 中具有等面积箱的直方图

r - 如何在 R-package 中正确包含依赖项?

android - 由于使用 Titanium 的 Facebook 模块出现无效访问 token 错误,无法登录 Facebook

javascript - 在 Facebook 上查看 XS Cookie