TwitterのストリーミングAPIから私のレールアプリでデータを取得しようとしています。私は自分自身のモジュールを作成しました。twitter Authorization Head
です。私は認可を受けることができますが、私は応答を戻していません...すべて私が参照してくださいpending
状態(私はそのストリーミングと接続が閉じていないと推測している)の要求です。ストリーミングAPIから取得したレスポンスの印刷を開始できるように、私の下のコードには何ができますか?Railsでストリーム配信されていない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
ちょっと@Uzbekjon ..私は 'render stream:true'でも試してみました。しかし、運がない。どのような例を指摘しても、コードに微調整してもいいですか? –
'stream:true'の追加だけではありません。あなたもビューを変更する必要があります。私の答えのリンクは説明し、例を提供します。ノンストリーミングAPIエッジに固執することをお勧めします。 – Uzbekjon
初心者の質問には申し訳ありませんが、非ストリーミングAPIエッジは何ですか?それへのリンク?あるいは、あなたはREST APIのように言及していますか? –