代码之家  ›  专栏  ›  技术社区  ›  JD Long

OAuth访问R

  •  19
  • JD Long  · 技术社区  · 14 年前

    我正在考虑使用一些Python/Perl/Ruby来获取数据,将其保存到一个文本文件中,然后使用R。我宁愿完全呆在R,但OAuth似乎是个障碍。

    5 回复  |  直到 14 年前
        1
  •  11
  •   Eduardo    13 年前

    原来TwitteR的JeffGentry写了他自己的OAuthR库。

    http://cran.r-project.org/web/packages/ROAuth/index.html

        2
  •  2
  •   JD Long    14 年前

    我偶然发现的一个选择是 OAuth Proxy

        3
  •  2
  •   matt_jay    7 年前

    现在看来,最好的办法是使用 httr ( https://github.com/r-lib/httr )

        4
  •  1
  •   Hylidan    14 年前

    虽然编写一个完整的oauth库可能要求太多,但如果您只需要一种快速而肮脏的方法来提取数据,那么手工编写完成oauth请求所需的几个函数应该不会太困难。

    另外,虽然R可能没有oauth库,但oauth的大部分困难部分在于服务器之间的交互,而不是创建令牌/请求,因此您应该能够查看另一种语言的实现,并将所需的逻辑移植到R。我建议从 http://oauth.net/code/ 作为起点。

        5
  •  1
  •   Theodore Van Rooy    12 年前

    使用RCurl库也可以做到这一点。主要的是您正确地解析访问令牌和授权验证。但我已经通过getURL从facebook上调取了大量数据。