问题标签 [coinbase-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
224 浏览

laravel - Coinbase 延迟付款

我想通过 Coinbase 接受比特币付款,但我希望仅在一段时间后才收取费用。事实上,我管理的网站提供洗车服务,由于天气原因,可以随时取消;我没有发出昂贵的退款,而是选择在洗涤完成后才向客户收费。

该网站基于 Laravel 5.1 构建,对于比特币支付,我想使用 Coinbase,因为它的 API 有很好的文档记录。

你知道是否可以使用 Coinbase PHP API 延迟付款?谢谢

0 投票
1 回答
1390 浏览

api - [无效范围:Api::BaseController::InvalidScopeError]

当我尝试从我的主帐户提出付款请求时,我收到了上述错误,如下所示:

需要明确的是,为我正在使用的 API 密钥启用了 wallet:transactions:send。这是怎么回事??

谢谢!!

0 投票
1 回答
525 浏览

node.js - CoinBase - getProductHistoricRates 给了我无效的间隔

我正在发送:

我收到:

数据:{消息:'无效间隔'}

startTime 和 endTime 格式:

开始时间:2016-01-30T19:06:05+00:00 ,结束时间:2016-02-06T19:06:05+00:00

我想要 7 支蜡烛,每支都有当天的最高价和最低价。我该如何进行这项工作?

0 投票
1 回答
1039 浏览

api - coinbase 的大小和数量是多少?

https://api.gdax.com/products/BTC-EUR/ticker返回类似

文档没有说明这些东西的含义。

我的猜测是:

trade_id是某种独特的 id。

price是比特币买卖的平均价格

bid是某人愿意得到的最大金额

ask是某人愿意支付的最低金额

time是请求的时间戳

问题:

  • 我不知道size也不太确定音量。这些是什么?
  • 为什么所有内容都以字符串而不是浮点数返回?
  • trade_id 只是一个增量器吗?
0 投票
2 回答
608 浏览

javascript - Bluebird promisifyAll 没有创建整套异步函数

也许我不理解工作方式Promise.promisifyAll。我正在尝试承诺coinbase包。

基本上,客户端的功能是承诺的,但这些功能返回的帐户似乎没有异步版本:[TypeError: acc.getTransactionsAsync is not a function].

我已经尝试按照类似问题的答案中的建议{multiArgs:true}作为选项传递,但它并没有解决问题。任何建议表示赞赏。Promise.promisifyAll()

使用包的正常方式(作品):

承诺的版本不起作用(getTransactionsAsync未定义,但getAccountsAsync正确返回帐户):

编辑:

浏览我想要承诺的包,我意识到我试图调用的函数来自包返回的模型对象。我认为promisifyAll只解析客户端函数,模型没有被处理。我只是不太了解如何进行解析:(

这是 index.js(导出的模块)

编辑2:

客户端需要它自己的模型模块,因此Promise.promisifyAll应该像预期的那样使用对象的属性,而不会干扰先前的编辑。在这一点上,我认为可能没有其他选择可以为我需要的所有功能做出自己的承诺,这些功能不直接存在于客户端下。

0 投票
2 回答
306 浏览

python - 来自 get_buy_price() 的 API Coinbase ValueError

python 3.4 和 Coinbase V2 API


我正在进行一些 BTC 数据分析,并尝试向 coinbase API 发出持续请求。运行我的脚本时,它最终总是会在调用时崩溃

不同寻常的是,脚本总是会在不同的时间崩溃。有时它会成功收集一个小时左右的数据然后崩溃,有时它会在 5-10 分钟后崩溃。

错误

由于某些 json 解码,它似乎崩溃了?

有谁知道为什么这只会在某些时候抛出错误?


我尝试了类似以下的方法以避免由于此错误而崩溃:

但它没有起到作用

您认为处理此错误的一些好方法是什么?


谢谢,非常感谢任何帮助!

0 投票
1 回答
461 浏览

coinbase-api - 对 GET /orders/ 的 API 调用为取消的订单返回 404 Not Found

对于 Coinbase / GDAX REST API 开发人员来说,这是一个简单的问题。

GET /orders/<order-id>对于部分成交的已取消订单,是否可以调用返回 404 Not Found?

0 投票
1 回答
1408 浏览

python - Coinbase Wallet API python 认证错误,无效签名

Python 3.4 Coinbase 钱包 API V2


一段时间以来,我一直试图弄清楚这个购买调用(以及其他 api 调用,如 get_payment_methods() 和 get_accounts() )是否遇到身份验证错误。我已经成功地能够在单独的文件中单独运行其中一些 api 调用。


什么不起作用

我已经三次检查了我的帐户、密钥和机密,并且还尝试在类定义中对它们进行硬编码,而不是使用init成员。


什么有效:


错误如下:

我认为问题可能是由于在类文件的定义中使用了 API 购买方法,即我的 api_call.py 类。我认为这是因为我可以调用购买方法(和其他方法)就好了单独的文件,甚至在 api_call.py 内的类缩进之外。


有谁知道为什么这会引发身份验证错误?我在error.py中环顾四周,但还没有找到关于为什么会发生这种情况的线索。

与往常一样,非常感谢您对此事的任何帮助或想法!


编辑

在同一个文件上运行工作代码和非工作代码后,我成功地进行了两次购买。在尝试了其他一些事情之后,我发现显然任何使用这些全局修改变量、命令行参数和更新的对象成员变量的 API POST 都会产生此身份验证错误。这应该发生吗?

0 投票
2 回答
935 浏览

php - 在 PHP 中将响应对象转换为数组

我是 CoinBase 的新手。

我正在使用 getAccounts() 方法来获取所有帐户。

这将返回一个对象类型的对象(Coinbase\Wallet\Resource\ResourceCollection)

使用 (array) 转换响应会在响应中提供无效字符。

任何帮助将不胜感激。

阿努普

0 投票
2 回答
205 浏览

coinbase-api - 在调用此方法之前,您必须在客户端上调用 enableActiveRecord()

我正在使用 coinbase-php 库。

我正在尝试使用以下代码获取主要帐户的地址。

在调用此方法之前在您的客户端上获取“enableActiveRecord()”错误。