Здравствуйте, есть пример запроса для языка php(вроде), нужно сделать такой же запрос в зенно.
Код:
$apikey='xxx';
$apisecret='xxx';
$nonce=time();
$uri='url?apikey='.$apikey.'&nonce='.$nonce;
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
$execResult = curl_exec($ch);
$obj = json_decode($execResult);
Значит, что я сделал:
Я сделал гет запрос - url?apikey={-Variable.key-}&nonce={-Variable.nonce-}
В переменной key у меня apikey, nonce = время в юниксе. Но мне пишет, что ошибка а параметре apisign. Конкретно: {"success":false,"message":"APISIGN_NOT_PROVIDED","result":null}
Как я понял, это вот эти части кода:
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
У меня есть аписикрет, который я могу применить. Но я не понимаю, куда нужно вставлять этот sign? Подскажите пожалуйста)
Код:
$apikey='xxx';
$apisecret='xxx';
$nonce=time();
$uri='url?apikey='.$apikey.'&nonce='.$nonce;
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
$execResult = curl_exec($ch);
$obj = json_decode($execResult);
Значит, что я сделал:
Я сделал гет запрос - url?apikey={-Variable.key-}&nonce={-Variable.nonce-}
В переменной key у меня apikey, nonce = время в юниксе. Но мне пишет, что ошибка а параметре apisign. Конкретно: {"success":false,"message":"APISIGN_NOT_PROVIDED","result":null}
Как я понял, это вот эти части кода:
$sign=hash_hmac('sha512',$uri,$apisecret);
$ch = curl_init($uri);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('apisign:'.$sign));
У меня есть аписикрет, который я могу применить. Но я не понимаю, куда нужно вставлять этот sign? Подскажите пожалуйста)