2012-09-27 7 views
9

を使用してAPIに私がでのOAuth2のAPIから情報を得ることができますか?私はこれを試してみましたはどのようにして投稿することができますし、インスタンス変数とHTTPartyのOAuth2

@contact = {"contact": {"name": "John Doe" }} 

token = "Token I get from authenticating my App" 
auth = "Bearer " + token 
user = HTTParty.get("API Website", :headers => { "Authorization" => auth}, @contact) 

無駄に私はインスタンス変数を持っています。

答えて

9

HTTParty.post("API Website", :headers => { "Authorization" => auth}, :body => "@contact") 
+0

があなたの代わりに 'GET'の' POST'に必要な問題だった自分の質問回答、またはあなたがキー '追加するために必要なこと:POSTリクエストにbody'を? – stytown

+0

私はそれが身体の鍵だと信じています。今日私は、Ruby標準ライブラリにあるNet :: HTTPライブラリを強く推奨していますが、http://ruby-doc.org/stdlib-2.3.0/libdoc/net/http/rdoc/Net/HTTP.html#メソッド-i-postを使っているので、私がアプリで持つ従属性が低いほど良いことが分かりました。 – shicholas