Blockchain API v1 uitzondering "niet gevonden"

stemmen
1

Ik heb de lokale dienst geïnstalleerd zoals hier beschreven https://github.com/blockchain/service-my-wallet-v3 en het begon met succes. Maar wanneer I'am proberen om de balans van mijn portemonnee te krijgen:

$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);     

Ik heb volgende uitzondering bericht:

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

Wat veroorzaakt deze kwestie en hoe het op te lossen? Bedankt!

De vraag is gesteld op 06/06/2016 om 08:45
bron van user
In andere talen...                            


2 antwoorden

stemmen
1

Ik ben in de war, waar kom je met deze functies? setServiceURL() credentials() getBalance()

Gebruikt u een aangepaste bibliotheek of wrapper?

De portemonnee dienst werkt off van GET verzoeken op localhost aan de dienst gestuurd in de haven dat je het verteld om op te draaien.

Hier is een voorbeeld:

$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>";

Een lijst met de beschikbare GET commando's zijn beschikbaar op hun API-documentatie pagina: https://blockchain.info/api/blockchain_wallet_api

antwoordde op 07/06/2016 om 02:11
bron van user

stemmen
-1

Maak een voorwerp, zoals deze

$Blockchain = new \Blockchain\Blockchain('http://localhost:3000', $my_api_code);
antwoordde op 05/08/2019 om 08:57
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more