来自rails应用程序的GET请求具有永久access_token

时间:2012-10-03 16:21:55

标签: ruby-on-rails ruby api oauth

我希望从rails应用程序中访问Web服务api并显示来自api的数据。 api使用永久access_token和参数full_access = true。所以我希望访问的网址类似于

http://.......com/lists.json?access_token=d10884g521fc4dc964fd9v06a9121f63&full_access=true

我在创建包含access_token的简单get请求时遇到问题,因此任何建议都会有所帮助。我可以使用简单的get请求,还是需要实现oauth2?

如果是这样,一个非常简单的客户端样本会有所帮助

1 个答案:

答案 0 :(得分:1)

您可以使用Net::HTTP类:

require 'net/http'

url = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
  http.request(req)
}
puts res.body

希望这有帮助!