你正在做一个GET-request。您必须POST为私有功能执行 -request。从文档中:
所有对交易 API 的调用都通过 HTTP POST 发送到
https://poloniex.com/tradingApi,并且必须包含以下标头:
Key - Your API key.
Sign - The query's POST data signed by your key's "secret" according to the HMAC-SHA512 method.
此外,所有查询都必须包含“nonce”POST 参数。nonce 参数是一个整数,它必须始终大于先前使用的 nonce。
这意味着Key并Sign在 HTTP-Headers 中发送。其余的 ( command, nonce) 是身体的一部分。
示例请求:
- 假设您的 API-Key 是 123,而您的 API-Secret 是 456。
- 请求的参数
returnBalances是command=returnBalances&nonce=1473087174。请注意:nonce每次请求都必须增加 - 参数。建议使用当前时间戳。
command=returnBalances&nonce=1473087174您使用 HMAC-SHA512 和您的密码 ( 456 ) 进行签名。结果将被放入Sign-Header。
- 您将 API-Key ( 123 ) 放入
Key-Header。
- 您将请求参数
command=returnBalances&nonce=1473087174放入请求正文中。
- 您使用-method并使用SSL-encryption将您的请求发送到https://poloniex.com/tradingApi。
POST
除非您使用允许您修改请求标头等的第三方软件/插件,否则在您的浏览器上执行此操作将不起作用。