我尝试使用HTTParty来管理对API的请求。这些是文档中的说明:
网址: https://www.havelockinvestments.com/r/orderbook
必填后期变量符号:" VTX"
返回数据
状态:包含' ok'或者'错误'
消息:包含错误消息(如果适用)
出价:包含出价数组,因为价格=>金额对
问:包含Asks数组,因为price =>数量对
这就是我在Ruby脚本中添加的内容:
require 'httparty'
response = HTTParty.post(
'https://www.havelockinvestments.com/r/orderbook',
:query => { :symbol => "VTX" }
)
但我收到错误回复:
{"status":"error","message":"post:symbol is required"}
在发布符号变量时,我在做错了什么?
答案 0 :(得分:4)
HTTParty Github页面上的文档看起来有点稀疏,但从示例中看,您在哈希中将参数指定为:body
选项中HTTParty#post
键的值{ p>
像这样:
response = HTTParty.post('https://www.havelockinvestments.com/r/orderbook', {body: {symbol: "VTX"}})