在AWS Ubuntu服务器中为R设置rtweet

时间:2017-12-20 16:59:28

标签: r twitter twitter-oauth rtweet

对于我的本地计算机,我已经设法按照http://rtweet.info/(“API授权”部分)中的描述对Twitter应用程序进行身份验证过程:

  • 第一次发出API请求时,例如search_tweets(), stream_tweets(),get_followers() - 将打开一个浏览器窗口。
  • 登录您的Twitter帐户。
  • 同意/授权rtweet申请。

但是,我确实在AWS上使用我的Ubuntu服务器的过程。由于我没有图形界面(仅限ssh访问),我只能尝试按如下方式完成此过程:

  1. 在我的计算机上,将浏览器指向AWS服务器的地址,以便运行安装在AWS服务器上的“RStudio服务器软件”。这样做,最后一步 - 重定向 - 会产生一条浏览器消息,指出“无法连接Firefox无法在localhost:1410建立与服务器的连接。”; R控制台一直在等待输入:
  2. enter image description here

    1. 在Ubuntu服务器的shell上,我尝试了,但未能完成生成以下错误消息的过程:“> rt< - search_tweets(”Mark Fletcher“,n = 5000,include_rts = FALSE) httpuv :: startServer出错(使用$ host,使用$ port,list(call = listen)): 无法创建服务器“
    2. 是否有另一种方法可以做到这一点,而不必依赖我们想要进行授权的计算机上本地运行的浏览器?

      谢谢,

      奥利

0 个答案:

没有答案