【问题标题】:Blockchain API v1 exception "not found"区块链 API v1 异常“未找到”
【发布时间】:2016-06-06 08:45:57
【问题描述】:

我已经按照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

是什么导致了这个问题以及如何解决它?谢谢!

【问题讨论】:

    标签: php bitcoin blockchain


    【解决方案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

    【讨论】:

    • 感谢您的回复!我正在使用区块链的库 github.com/blockchain/api-v1-client-php 。看起来很不错,因为所有必要的方法都已经写好了。但是,正如您从我的问题中看到的那样,它现在可以正常工作。
    • 有趣,我以前没见过。也许联系区块链支持,您可能会错过他们的库所需的扩展。您也可以随时不使用库,因为您可以进行大约十几个可能的调用。
    • 是的,我已经联系过他们,但看起来他们的 github 社区如此活跃。
    • @AlexPetrov :我面临同样的问题,你能告诉我同样的解决方案吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 1970-01-01
    • 2017-07-27
    • 2019-07-27
    • 2012-04-17
    • 1970-01-01
    相关资源
    最近更新 更多