Coinbase API OAuth认证流程

节点观察者节点观察者12月11日1028

我想使用Coinbase的api做一些自动化交易,但是不懂怎么进行oauth授权流程?求知道的朋友给个详细的说明下。

3 个回答

赛博朋克2077
赛博朋克2077回答于 12 月 11 日
最佳答案

其实并不复杂,就是让系统知道谁在调你的接口。

1.注册一个Coinbase应用,获取Client ID和Secret;

2.通过授权链接引导用户登录,获取code;使用code换取access token。有了token,就可以随意调用了。

建议先仔细阅读官方文档,步骤很详细,先在沙盒环境中测试,不要急着上真金白银。安全起见,记得加密保存敏感信息。

实际开发中可以将其封装为工具类,自动处理自动刷新token等操作。

明白了吗?不明白再问。

数字流沙者
数字流沙者回答于 12 月 12 日

1、在Coinbase开发者平台注册创建一个应用,获取到client id和secret; 2、使用OAuth 2.0流程获得access_token,一般通过redirect_uri获取到授权码换取token; 3、将access_token作为API请求头的一部分以操作账户信息等数据。 参考官方文档,按照步骤执行即可完成授权。

复利奇迹见证人
复利奇迹见证人回答于 12 月 12 日

使用 Coinbase 需要你先去申请一个 Client ID 和 Secret。

利用上述信息进行 OAuth2 流程获取 Access Token

Token:这个token就是登陆后获得的通行证,以后每次访问api都要带上这个。

修改过程非常简单,官方提供的说明清晰明确,按照步骤进行操作即可。

您的答案