使用shapeshift api,发布到https://www.shapeshift.io/sendamount,我收到此错误:"错过输出金额或存款金额"。
请求JSON字符串:
{ "returnAddress" : "19z95ce8a1UwV3PCCCBE7AD7hNXENW3gu4", "withdrawal" : "0xFF7c7d21cf668F59A85188126D88106c62056Ec1", "pair" : "btc_eth", "amount" : "1" }
出了什么问题?
答案 0 :(得分:0)
我通过设置' Content-Type'来清除此错误。 POST的标题为' application / json'。
答案 1 :(得分:0)
在我的PHP案例中,我没有使用JSON字符串,而是使用了URL字符串,这清除了错误。
对于node.js或JavaScript,这对我没有任何问题:
var settings = {
"async": true,
"crossDomain": true,
"url": "https://shapeshift.io/sendamount",
"method": "POST",
"headers": {
"Content-Type": "application/x-www-form-urlencoded"
},
"data": {
"amount": ".002",
"pair": "ltc_btc"
}
}
$.ajax(settings).done(function (response) {
console.log(response);
});