对不起,对于新手风格Q,但卷曲并不是重点。 Tradeogre的API文档说要使用 curl -u'{public}:{private}' 但它总是返回405
curl -u <key>:<secret> https://tradeogre.com/api/v1/account/balance
公钥是私钥,私钥是我的API密钥的秘密吗?
是否需要引号或大括号?
我已经尝试过使用双引号,双引号和周围的互换键。似乎没有任何作用。只是想暂时让它在bash中工作。
现在,我已经得到了未经身份验证的东西,可以正常工作了。
答案 0 :(得分:1)
405
表示Method not allowed
表示您发送的请求类型错误-在您的情况下,您发送的是GET
请求,其中应为POST
根据文档要求。
在POST正文中,需要一个名为currency
且示例值为BTC
的字段。
因此,您的发帖请求将如下所示:
curl -u <key>:<secret> -d "currency=BTC" -X POST https://tradeogre.com/api/v1/account/balance
GET
端点称为/account/balances
;)