2016-03-22 12 views
-4

Ruby on Railsの新機能です。私は、APIを消費するアプリケーションを作成しようとしています。私はHTTPartyを使いこなしました。私はその方法を考えています。しかし、HTTPartyを使ってユーザーの入力からGETリクエストを作成するにはどうすればよいですか?ユーザーが入力したIDを取得してAPIにGETリクエストを行い、データレスポンスで何をしたいのですか?Ruby on Rails AppのAPIからの応答を表示

ご協力いただきありがとうございます。

+0

StackOverflowチャックへようこそ。この質問はあまりにも広すぎるので、[よい質問をする](http://stackoverflow.com/help/how-to-ask)のヘルプを読んでください。 – smathy

+0

httpartyの文書はよく書かれており、始めるのに適しています。彼らは実際に提供された例で 'get'要求を出します:https://github.com/jnunemaker/httparty – toddmetheny

答えて

0

HTTParty Gemには、参考になるドキュメントがあります。フォームを通じてユーザーの入力を取得し、それをコントローラーに渡すことができます。コントローラでは、フォームで渡されたパラメータを取得し、リクエストに含めます。

input = params[:form_input] 
response = HTTParty.get("http://apiurl.com/resource/#{input}") 
puts response.body, response.code, response.message, response.headers.inspect 

"{input}"は、ルビの文字列補間に過ぎません。私は本当にあなたが呼び出そうとしているAPIがわからない。保護されたAPIの場合、何らかのアクセストークンを取得する必要があります。