从哪里获取accessToken表单coinbase沙箱帐户.


Where to get accessToken form coinbase sandbox account..?

我在sandbox.coinbase中有一个帐户,我使用了oauth2,在那里我添加了新的应用程序。

它将为我提供:

 clientid         = 'xxxxxxxx'
 clientsecreateid = 'xxxxxxxxxxxxxxxx'
 authredirecturl  = 'xxxxxxx'

但当我使用以下代码配置它时

$configuration = Configuration::oauth($accessToken);
$client = Client::create($configuration);

我需要$accessToken,我浏览了文档文件,但在任何地方都找不到,所以任何人都知道在哪里找到或如何获得accessToken。。?

如文档所述:

这个库不处理握手过程,并且假设初始化时具有访问令牌。你可以处理使用OAuth2客户端(例如联盟/OAuth2客户端)的握手过程。

因此,您必须首先使用oauth2客户端,使用coinbase服务器对其进行配置(使用现有的clientIdclientSecretredirectUrl),然后通过授权过程(很像"使用facebook登录")。在oauth2授权结束时,coinbase将向您发送访问令牌和刷新令牌。它们是动态生成的。

或者,正如我所看到的,您可以使用apiKey/apiSecret模式。这本质上类似于拥有登录名/密码。