How to pass query params and headers in post method using HTTparty. I am doing as follows But it throws
query = {:method => \"neworder\", :nonce => 14
Use Strings for your hash keys instead of Symbols.
query = {
"method" => "neworder",
"nonce" => 1404996028,
"order_type" => "buy",
"quantity" => 1,
"rate" => 1
}
headers = {
"key" => "8781974720909019987",
"sign" => "0a3888ac7f8e411ad73a0a503c55db70a291bfb9f9a47147d5200882674f717f6ede475669f3453"
}
HTTParty.post(
"https://www.acb.com/api/v2/market/LTC_BTC/",
:query => query,
:headers => headers
)
It was probably only the headers that were causing a problem due to the error occurring in net/http/header.rb:172. The important info being undefined method 'split' for :key:Symbol (NoMethodError)
Symbol error in irb:
irb(main):002:0> "Something".split
=> ["Something"]
irb(main):003:0> :Something.split
NoMethodError: undefined method `split' for :Something:Symbol
from (irb):3
from /usr/bin/irb:12:in `'