Wie Abfrage params und Header in der Post Methode zu übergeben HTTparty verwenden. Ich tue wie folgt Aber es wirftPassing Kopf- und Abfrage params in HTTparty
query = {:method => "neworder", :nonce => 1404996028, :order_type => "buy", :quantity=>1,:rate=>1}
headers = {:key=> "87819747209090199871234", :sign=> "0a3888ac7f8e411ad73a0a503c55db70a291rsf34bfb9f9a47147d5200882674f717f6ede475669f3453"}
HTTParty.post("https://www.acb.com/api/v2/market/LTC_BTC/", :query => query, :headers => headers)
Aber es führt den folgenden Fehler. Wie Query-String-params und Header mit HTTparty zu handhaben.
/home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:172:in `capitalize': undefined method `split' for :key:Symbol (NoMethodError)
from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:165:in `block in each_capitalized'
from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:164:in `each'
from /home/user/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/net/http/header.rb:164:in `each_capitalized'
Ich finde, dass mit einigen API-Aufrufe mit ': body' statt': query' arbeiten. In der Regel darauf achten, wie Sie die Anforderungsparameter nennen – divergent