我在sandbox.coinbase中拥有帐户,并且我使用了oauth2,我添加了新应用。
它会提供给我:
clientid = 'xxxxxxxx'
clientsecreateid = 'xxxxxxxxxxxxxxxx'
authredirecturl = 'xxxxxxx'
但是当我使用下面的代码配置它时
$configuration = Configuration::oauth($accessToken);
$client = Client::create($configuration);
我需要$ accessToken,我浏览文档文件,但我找不到任何地方,所以任何人都知道在哪里找到或如何获取accessToken ..?
答案 0 :(得分:0)
正如documentation所述:
此库不处理握手过程,并假设您 初始化时有一个访问令牌。你可以处理 使用OAuth2客户端(例如league / oauth2-client。)的握手过程。
因此,您必须首先使用oauth2客户端,使用coinbase服务器(使用clientId
,clientSecret
和redirectUrl
配置它)并通过授权过程(非常类似) “用facebook登录”)。在oauth2授权结束时,coinbase将向您发送访问令牌和刷新令牌。它们是即时生成的。
或者,我可以看到您可以使用apiKey/apiSecret
模式。这基本上就像登录/密码一样。