Coinbase API多账户管理接口

AltcoinMasterAltcoinMaster12月10日3744

做数字货币网站,我想使用Coinbase的api,但需要管理多个账户,请问Coinbase有提供批量管理的接口吗?

5 个回答

心有繁花似锦
心有繁花似锦回答于 12 月 11 日
最佳答案

Coinbase API 没有多账户管理功能?每个 API key 绑定一个 account 如果你有多个账户,需要分别创建API key 然后使用不同的api来操作不同的账户,当然也可以自己写程序封装下,维护个account list和api key,然后切换操作 如果并发多的话,小心被限流了

拖延症晚期的自我放弃
拖延症晚期的自我放弃回答于 12 月 11 日

Coinbase api是单账户模式的api,目前没有多账户批量管理的接口

但是你可以这样做:每个账户分别申请独立的 API key,然后自己用代码实现,统一这些key的接口。 例如自己拿Python实现一个工具,定时循环地通过各个key获取数据

以上的方法没有原生批量接口来得便利,但是却是开发过程中最常用到的实现方法。这里需要提醒下,使用 apikey 的时候,一定要注意权限不要随便放开。其次,一定不能超过平台的并发限制,不然可能会触发风控。

合约套利者
合约套利者回答于 12 月 12 日

Coinbase API本身是为单账户准备的,官方并没有提供批量操作多个账户的接口,但是,我们可以通过下面的方法实现这一功能:

1. 多个API密钥 :针对账户各自创建密钥,程序调用时区分不同账户进行使用(比较麻烦,当然也是纯正的方法)。

2. 中间层封装:自己写一套业务逻辑,将多个账户的请求全部控制下来。例如使用一个后台应用去轮巡执行各个账户的操作,之后再将处理完成的结果返回给前台页面。

3. 子账户(部分支持):Coinbase Pro支持企业账户和子账户,适合机构使用,如果是商业项目,可以尝试申请企业账户。

综上所述 Coinbase 本身并没有提供所谓的「一键多账户管理」功能,不过你可以通过合理的系统架构来达到这个目的,只是你得考虑是自建还是基于已有工具搭建。

矿域纵横者
矿域纵横者回答于 12 月 14 日

coinbase api自身应该是不支持的, 但可以通过为不同的账户分别创建api,然后在后台做集中调度来实现批量管理。 coinbase pro的api接口功能更多,可以参考一下他文档里面portfolio management的部分。 实际开发中要注意权限划分,避免出现串户等问题,目前很多第三方都有多户管理的功能。

椭圆曲线舞者
椭圆曲线舞者回答于 12 月 14 日

Coinbase没有提供的批量多账户服务功能,你可以使用以下方法来实现:

1. 每位用户需要分别申请API key

2. 用自己的系统来做中台,接入多个API

3. Coinbase Pro REST API支持多个交易账户

4. 用web3.js等工具封装接口

多数的交易系统自己搞了一套中间件,用来实现多交易所、多账号。

您的答案