Я имею учетную запись в sandbox.coinbase, и я использовал oauth2, где я должен добавить новое приложение.
Это предоставит мне:
clientid = 'xxxxxxxx'
clientsecreateid = 'xxxxxxxxxxxxxxxx'
authredirecturl = 'xxxxxxx'
Но когда я настраиваю его, используя приведенный ниже код
$configuration = Configuration::oauth($accessToken);
$client = Client::create($configuration);
Мне нужен $ accessToken, я просматриваю файл документа, но нигде не могу найти, поэтому у кого-то есть идея, где найти или как получить accessToken ..?
Как документация состояния:
Эта библиотека не обрабатывает процесс рукопожатия и предполагает, что вы
иметь токен доступа при его инициализации. Вы можете справиться с
процесс рукопожатия с использованием клиента OAuth2, такого как league / oauth2-client.
Поэтому сначала вы должны использовать клиент oauth2, настроить его на сервере coinbase (используя clientId
, clientSecret
а также redirectUrl
что у вас есть) и пройти процесс авторизации (так же, как «Войти через Facebook»). По окончании авторизации oauth2 coinbase отправит вам как токен доступа, так и токен обновления. Они создаются на лету.
В качестве альтернативы, как я вижу, вы можете использовать apiKey/apiSecret
Режим. По сути это похоже на наличие логина / пароля.
Других решений пока нет …