GDAX API 请求返回错误 400 "BadRequest"



我正在尝试使用GDAX API端点下订单,但请继续获得状态400代码,唯一的描述" BadRequest"。

参数如下:

httpmethod是:" post"

端点是:https://api.gdax.com/orders

json身体是:{" product_id":btc-usd," STP":CN," cancel_fter":最小," post_only":1," time_in_force":GTC,"大小":1E-06,"侧":买,"类型":限制,"价格":1000.01," client_oid":e7cs7ju58tyh83hsclznx wdm8dmamvz93bgilkp1y =}

我已经验证了Auth的工作,并且API正确处理了其他私人请求,例如返回帐户信息,但是市场和限制订单都在返回400" Badrequest"错误。有人遇到过吗?我已经检查并仔细检查所有帐户信息都是正确的,并返回了正确的信息,但仍然不知道还有什么可能导致此信息。

我今天早些时候遇到了这一点,我认为GDAX对client_oid字段很挑剔(方便,记录不足)。要测试,您可以将其删除并查看是否有效,但是对我来说,我最终必须使用 agry uuid.randomuuid()(Java)(Java)它或任何东西。它生成一个随机的十六进制字符串,其中包含几个 - s。

我不知道您正在使用哪种编程语言,但希望这至少是正确的方向指针。

i对于C#代码也有相同的问题。问题是我尚未添加用户代理标头。当我这样做的时候,一切正常

HttpClient gdaxClient = new HttpClient();
gdaxClient.DefaultRequestHeaders.Add("User-Agent", ".NET Framework Test Client");

最新更新