gpt4 book ai didi

ruby - 为什么我不能使用 HTTParty 发布变量?

转载 作者:太空宇宙 更新时间:2023-11-03 17:53:20 26 4
gpt4 key购买 nike

我正在尝试使用 HTTParty 来管理对 API 的请求。这些是文档中的说明:

url: https://www.havelockinvestments.com/r/orderbook

Required Post Variables symbol: "VTX"

Return Data

status: Contains 'ok' or 'error'

message: Contains error message if applicable

bids: Contains Bids array, as price=>amount pairs

asks: Contains Asks array, as price=>amount pairs

这就是我要放入我的 Ruby 脚本中的内容:

require 'httparty'

response = HTTParty.post(
'https://www.havelockinvestments.com/r/orderbook',
:query => { :symbol => "VTX" }
)

但是我收到错误响应:

{"status":"error","message":"post:symbol is required"}

发布符号变量时我在这里做错了什么?

原始文档位于:https://www.havelockinvestments.com/apidoc.php

最佳答案

HTTParty Github 页面上的文档似乎有点稀疏,但从示例来看,您似乎将散列中的参数指定为 :body 的值。键入 HTTParty#post 的选项

像这样:

response = HTTParty.post('https://www.havelockinvestments.com/r/orderbook', {body: {symbol: "VTX"}})

关于ruby - 为什么我不能使用 HTTParty 发布变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19734109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com