예제 #1
0
<?php

// # Get All WebHooks Sample
//
// Use this call to list all the webhooks, as documented here at:
// http://dev.blockcypher.com/#webhooks
// API used: GET /v1/btc/main/hooks?token=<Your-Token>
require __DIR__ . '/../bootstrap.php';
$webHookClient = new \BlockCypher\Client\WebHookClient($apiContexts['BTC.main']);
// ### Get List of All WebHooks
try {
    $output = $webHookClient->getAll();
} catch (Exception $ex) {
    ResultPrinter::printError("List all WebHooks", "Array of WebHook", null, null, $ex);
    exit(1);
}
ResultPrinter::printResult("List all WebHooks", "Array of WebHook", null, null, $output);
return $output;
예제 #2
0
<?php

// Run on console:
// php -f .\sample\hook-api\ListWebHooksEndpoint.php
require __DIR__ . '/../bootstrap.php';
use BlockCypher\Auth\SimpleTokenCredential;
use BlockCypher\Rest\ApiContext;
$apiContext = ApiContext::create('main', 'btc', 'v1', new SimpleTokenCredential('c0afcccdde5081d6429de37d16166ead'), array('mode' => 'sandbox', 'log.LogEnabled' => true, 'log.FileName' => 'BlockCypher.log', 'log.LogLevel' => 'DEBUG'));
$webHookClient = new \BlockCypher\Client\WebHookClient($apiContext);
$webHooks = $webHookClient->getAll();
ResultPrinter::printResult("List WebHooks Endpoint", "WebHook[]", null, null, $webHooks);