Помогите пожалуйста получить данные с crex24 через api

Alex0076

Создатель
Регистрация
28 Апр 2014
Сообщения
5
Реакции
3
Здравствуйте, помогите пожалуйста получить свои данные с биржи crex24, к примеру такие как баланс BTC или других валют.
В мануале есть пример как получить эти данные с применением приватных ключей, но когда я создаю и далее вставляю в примерный код (php) у меня не выводятся данные. Делаю все через Open Server, публичные данные получается получить а вот с аундификацией с использованием приватных ключей что то не получается, может еще какой код нужно дописывать чтобы запрос был корректным, помогите пожалуйста если не трудно.

Вот код php с манула crex24:

$baseUrl = 'Для просмотра ссылки Войди или Зарегистрируйся
$apiKey = '-- Your API key --'; ---- сюда вставляю приватный ключ
$secret = '-- Your secret --'; ------ сюда вставляю секретный ключ

$path = '/v2/account/balance?currency=BTC';
$nonce = round(microtime(true) * 1000);

$key = base64_decode($secret);
$message = $path . $nonce;
$signature = base64_encode(hash_hmac('sha512', $message, $key, true));

$curl = curl_init($baseUrl . $path);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($curl, CURLOPT_HTTPHEADER, [
'X-CREX24-API-KEY:' . $apiKey,
'X-CREX24-API-NONCE:' . $nonce,
'X-CREX24-API-SIGN:' . $signature
]);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$responseBody = curl_exec($curl);
$responseStatusCode = curl_getinfo($curl, CURLINFO_RESPONSE_CODE);
curl_close($curl);

при добавлении в низу кода
echo $curl;
выводит сообщение: Resource id #2
ссылка на мануал Для просмотра ссылки Войди или Зарегистрируйся
 
Ошибка возникает из-за того, что не правильно получаешь его результат.
curl_init() возвращает resource, следовательно echo $curl; или же echo curl_init(); даст вам что-то вроде Resource id #2,

echo $responseBody;
 
Большое СПАСИБО, получилось...
[
{
"currency": "RUB",
"available": 1.624595385,
"reserved": 0.0
}
]
 
Назад
Сверху