【发布时间】:2016-05-18 19:18:21
【问题描述】:
我正在尝试从我的 rails 应用程序中的 Twitter Streaming API 获取数据,并且我创建了自己的模块,该模块为我提供了 twitter Authorization Head。我能够获得授权,但我没有得到回复......我看到的只是pending 状态的请求(我猜它的流媒体和连接没有被关闭)。我可以对下面的代码做些什么,以便我可以开始打印从 Streaming API 获得的响应?
class MainController < ApplicationController
include Oauth::Keys
def show
@oauth_signature_string = Oauth::Signature.generate(signature_params)
@header = Oauth::HeaderString.create(header_params)
RestClient::Request.execute(method: :GET, url: 'https://stream.twitter.com/1.1/statuses/sample.json', :headers => {:Authorization => %Q(OAuth ****************************)} )
end
end
【问题讨论】:
标签: ruby-on-rails http twitter streaming twitter-streaming-api