mirror of
https://github.com/php-curl-class/php-curl-class.git
synced 2026-08-30 12:14:36 +00:00
Merge branch 'examples'
* examples: Add Coinbase account balance example Add Coinbase spot rate example
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
require '../src/Curl.class.php';
|
||||
|
||||
|
||||
define('API_KEY', '');
|
||||
define('API_SECRET', '');
|
||||
|
||||
$url = 'https://coinbase.com/api/v1/account/balance';
|
||||
|
||||
$nonce = (int)(microtime(true) * 1e6);
|
||||
$message = $nonce . $url;
|
||||
$signature = hash_hmac('sha256', $message, API_SECRET);
|
||||
|
||||
$curl = new Curl();
|
||||
$curl->setHeader('ACCESS_KEY', API_KEY);
|
||||
$curl->setHeader('ACCESS_SIGNATURE', $signature);
|
||||
$curl->setHeader('ACCESS_NONCE', $nonce);
|
||||
$curl->get($url);
|
||||
|
||||
echo
|
||||
'My current account balance at Coinbase is ' .
|
||||
$curl->response->amount . ' ' . $curl->response->currency . '.' . "\n";
|
||||
@@ -0,0 +1,10 @@
|
||||
<?php
|
||||
require '../src/Curl.class.php';
|
||||
|
||||
|
||||
$curl = new Curl();
|
||||
$curl->get('https://coinbase.com/api/v1/prices/spot_rate');
|
||||
|
||||
echo
|
||||
'The current price of bitcoin at Coinbase is ' .
|
||||
'$' . $curl->response->amount . ' ' . $curl->response->currency . '.' . "\n";
|
||||
Reference in New Issue
Block a user