У меня есть настроенная библиотека coinbase / coinbase, и она будет успешно настроена и работает, но когда я начну работать с песочницей, она выдаст ошибку.
Предположим, я добавил URL-адрес apikey, api-secretekey и sandbox, как показано ниже:
$configuration = Configuration::apiKey($apiKey,$apiSecret);
$configuration->setApiUrl(Configuration::SANDBOX_API_URL);
$client = Client::create($configuration);
Он возвращает ошибку исключения, как показано ниже:
Uncaught exception 'GuzzleHttp\Exception\ServerException' with message ' in D:\wamp\www\open_digy-pay\trunk\vendor\coinbase\coinbase\src\Exception\HttpException.php on line 37
Когда я удалю строку URL песочницы из кода, она будет работать нормально, но без песочницы. Как я могу протестировать.
У кого-нибудь есть идеи, почему это даст мне ошибку, как показано ниже?
Да, у вас есть ошибка ключей API
1: Войдите в учетную запись Coinbase Sandbox
2: Настройка -> Доступ к API
3: Создать + новый ключ API для учетной записи в песочнице
Теперь попробуйте с ключами песочницы
$apiKey = "***************";
$apiSecret = "*******************************";
$configuration = Configuration::apiKey($apiKey, $apiSecret);
$configuration->setApiUrl(Configuration::SANDBOX_API_URL);
$client = Client::create($configuration);
Это работа для меня спасибо
Для тех, кто все еще сталкивается с этой проблемой после 6 декабря 2016 года, примите во внимание, что песочница устарела и больше не поддерживается.
Официальная ссылка: https://support.coinbase.com/customer/en/portal/articles/2648039-sandbox-deprecation-and-alternative-testing-strategies