Исключение Blockchain API v1 & quot; не найдено & quot;

Я установил локальный сервис, как описано здесь https://github.com/blockchain/service-my-wallet-v3 и это началось успешно. Но когда я пытаюсь получить баланс моего кошелька:

$Blockchain = new \Blockchain\Blockchain();
$Blockchain->setServiceUrl("http://localhost:3000");
$Blockchain->Wallet->credentials('myid', 'mypass');
$stats = $Blockchain->Stats->get();
var_dump($stats);
$balance = $Blockchain->Wallet->getBalance();
var_dump($balance);

Я получил следующее сообщение об исключении:

Fatal error: Uncaught exception 'Blockchain\Exception\ApiError' with message 'No
t found' in C:\xampp\htdocs\test\Blockchain\Blockchain.php:114
Stack trace:
#0 C:\xampp\htdocs\test\Blockchain\Wallet\Wallet.php(47): Blockchain\Blockchain-
>post('merchant/16d72a...', Array)
#1 C:\xampp\htdocs\test\Blockchain\Wallet\Wallet.php(55): Blockchain\Wallet\Wall
et->call('balance')
#2 C:\xampp\htdocs\test\wallet.php(26): Blockchain\Wallet\Wallet->getBalance()
#3 {main}
thrown in C:\xampp\htdocs\test\Blockchain\Blockchain.php on line 114

Чем вызвана эта проблема и как ее решить? Спасибо!

1

Решение

Я запутался, откуда у тебя такие функции? setServiceURL() credentials() getBalance()

Вы используете пользовательскую библиотеку или обертку?

Служба кошелька работает на основе запросов GET, отправленных службе на локальный хост через порт, на котором вы указали запустить.

Вот пример:

$url = "http://127.0.0.1:3000/merchant/YOUR-GUID/address_balance?address=1someBitcoinAddy&password=YOUR-PASSWORD&api_code=YOUR-API-CODE";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$ccc = curl_exec($ch);
$json = json_decode($ccc, true);
echo "<pre>";
var_dump($json);
echo "</pre>";

Список доступных команд GET доступен на их странице документации API: https://blockchain.info/api/blockchain_wallet_api

1

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector