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