Post
Topic
Board Service Discussion
Re: Bitfenix API authentication
by
gigamike
on 24/03/2014, 23:18:36 UTC
Hi,

ok i was able to figure out

Code:
$apiUrl 'https://api.bitfinex.com/v1/margin_infos';
$apiKey 'xxx';
$apiSecret 'yyy';

$payload = array(
'request' => '/v1/margin_infos',
'nonce' => strval(time() * 100000),
);
$payload base64_encode(json_encode($payload));
$signature hash_hmac('sha384'$payload$apiSecret);
$headers = array(
"X-BFX-APIKEY : " $apiKey,
"X-BFX-PAYLOAD : " $payload,
"X-BFX-SIGNATURE : " $signature,
);

$curl curl_init();
curl_setopt($curlCURLOPT_POSTFIELDS'');
curl_setopt($curlCURLOPT_POST0);
curl_setopt($curlCURLOPT_HTTPHEADER$headers);      
curl_setopt ($curlCURLOPT_URL$apiUrl);
curl_setopt($curlCURLOPT_FOLLOWLOCATION1);
curl_setopt($curlCURLOPT_RETURNTRANSFER1);
$curlResult curl_exec ($curl);
curl_close($curl);

echo 
$curlResult;

solved.

Thanks,

Mike