Проблема api hash_hmac

асс

Мой дом здесь!
Регистрация
13 Окт 2006
Сообщения
762
Реакции
230
Добрый день форумчане.

Проблема в следующем, пытаюсь зайти в песочницу скриптом но что то не выходит.
Где то ошибка, либо я что то не дописал.

Кто может подскажите где ошибка, или чего не хватает,

Спасибо.

HTML:
 Array
(
    [0] => Content-Type:application/json;charset=UTF-8
    [KC-API-KEY] => 5fba225e2bf81d000732c32f
    [KC-API-TIMESTAMP] => 1606035291000
    [KC-API-PASSPHRASE] => 1234rewq
    [KC-API-SIGN] => KJiQyeORffMSVT8mcD/Miw+l5Eu5FZtOCEuMl6LbLi8=
)



PHP:
$key = "5fba225e2bf81d000732c32f";    # KC-API-KEY Ключ API в виде строки.
$secret= "c47bf362-02ea-4dab-a259-59434a305a89";  #KC-API-SIGN  Secret
$passparse="1234rewq";          #KC-API-PASSPHRASE 'пароль при нажатии кнопки  создать API  .

    $url_endpoint = "/api/v1/accounts?currency=BTC";
    $base_url = "https://openapi-sandbox.kucoin.com";

    $ch = curl_init();
    $timestamp = $timestamp ? $timestamp : time() * 1000;
    $method = 'GET';
    $POSTFIELDS="";
    $body = '';
    $request_path = '';

    $body = is_array($body) ? json_encode($body) : $body; // Body must be in json format
    $what = $timestamp . $method . $request_path . $body;
    $signature = base64_encode(hash_hmac("sha256", $what, $secret, true));
    $timestamp = (string)$timestamp;

    $headers = [
        'Content-Type:application/json;charset=UTF-8',
        'KC-API-KEY'        => $key,
        'KC-API-TIMESTAMP'  => $timestamp,
        'KC-API-PASSPHRASE' => $passparse,
        'KC-API-SIGN'       => $signature,
    ];
    //  print_r($headers);

     $curl = $base_url . $url_endpoint;
    curl_setopt($ch, CURLOPT_URL, $curl);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
      curl_setopt($ch, CURLOPT_POSTFIELDS,  $POSTFIELDS);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; Kucoin Bot; '.php_uname('a').'; PHP/'.phpversion().')' );
    curl_setopt($ch, CURLOPT_POST, 1);

    $result = curl_exec($ch);

    var_dump($result);
 
Назад
Сверху