Попытка заставить Coinbase API работать

Я пытаюсь выяснить, в чем проблема с приведенным ниже кодом для работы с Coinbase API. У меня установлен Composer с зависимостью Coinbase. Ранее я получал сообщение об ошибке, что класс Coinbase не был установлен, что я выяснил из-за пути. Я больше не получаю никакой ошибки, но код не выполняется. Кто-нибудь может помочь?

    <?php
require_once __DIR__ . '/usr/bin/vendor/autoload.php';
use coinbase\coinbase;

//I've tried to run it both with and without the following 3 lines   of code with no difference
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);$apiKey = 'XXX';
$apiSecret = 'XXX';

$configuration = Configuration::apiKey($apiKey, $apiSecret);
$client = Client::create($configuration);

$account = $client->getPrimaryAccount();
echo 'Account name: ' . $account->getName() . '<br>';
echo 'Account currency: ' . $account->getCurrency() . '<br>';
?>

2

Решение

По примерам на хранилище Coinbase, у вас есть проблема с пространством имен. PHP не может найти классы конфигурации или клиента.

<?php

use Coinbase\Wallet\Client;
use Coinbase\Wallet\Configuration;

в верхней части вашего файла это разрешит. После этого прочитайте http://php.net/manual/en/language.namespaces.basics.php а также http://php.net/manual/en/language.namespaces.rationale.php.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]