最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

帐户之间的Coinbase转移返回“未找到”

运维笔记admin7浏览0评论

帐户之间的Coinbase转移返回“未找到”

帐户之间的Coinbase转移返回“未找到”

我正在尝试在帐户之间转移BTC和BCH。查看文档,发现以下内容:

首先,我相信他们的示例中有错误,因为“ currency”属性是强制性的,所以在不提供该属性时会出错。

但是添加货币后,我发出的每个请求都以“未找到”返回。

我正在使用节点客户端,但是我认为问题更高。

这是我正在执行的请求:

const Client        = require('coinbase').Client;

let client = new Client({'apiKey': 'xxxx', 'apiSecret': 'xxx'});

client.getAccounts({}, function(err, accounts) {

    let btc_account = null;
    let bch_account = null;

    for(account of accounts) {
        if(account.currency == "BTC") {
            btc_account = account;
        } else if(account.currency == "BCH") {
            bch_account = account;
        }
    }

    var options = {'to': bch_account.id, 'amount': btc_account.balance.amount, 'currency': "BTC"};

    btc_account.transferMoney(options, function(err, tx) {
        if(err) {
            console.log("ERROR during transfer", err);
            return
        }
        console.log(tx);
    });
});

这样做可以使我得到:

ERROR during transfer NotFound: Not found

进行一些调试后,我发现它尝试使用以下选项来执行请求:

url: ''
body: '{"to":"xxx","amount":"0.00072256","currency":"BTC","type":"transfer"}'

(混淆了实际的account.id)

他们的API的实际响应是:

{"errors":[{"id":"not_found","message":"Not found"}]}

有人可以告诉我我在做什么错吗?

回答如下:

我遇到同样的错误,您找到任何解决方案了吗?

发布评论

评论列表(0)

  1. 暂无评论