- Автор темы
- #1
Добрый день форумчане.
Проблема в следующем, пытаюсь зайти в песочницу скриптом но что то не выходит.
Где то ошибка, либо я что то не дописал.
Кто может подскажите где ошибка, или чего не хватает,
Спасибо.
Проблема в следующем, пытаюсь зайти в песочницу скриптом но что то не выходит.
Где то ошибка, либо я что то не дописал.
Кто может подскажите где ошибка, или чего не хватает,
Спасибо.
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);