ОШИБКА Bitfinex API V2 APIkey: неверный код 10100Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 ОШИБКА Bitfinex API V2 APIkey: неверный код 10100

Сообщение Anonymous »

Я искал повсюду, и, к сожалению, по сей день никто так и не нашел подходящего решения этой проблемы. Поэтому я хочу задать этот вопрос, чтобы подтвердить, является ли это ОШИБКОЙ в системе аутентификации API Bitfinex. Я писал коды на PHP. Если вы обнаружите какую-либо проблему в моем коде, вы можете упомянуть об этом, и я проверю, работает ли она. Должен отметить, что я протестировал множество ситуаций и все равно получаю ошибку apikey:valid и код 10100. например кодирование секрета и полезных данных в UTF-8.
Примечание. Этот подход также полностью протестирован и не работает: https://stackoverflow.com /a/46851626/7644018
private function nonce(){
return time()*1000; //Also time()*1000*1000 is tested
}

private function signature($api_path,$body,$nonce){
$str = "/api/$api_path" . $nonce . json_encode($body);
return hash_hmac('sha384',$str,$this->secret); //Also UTF-8 encoding $str & secret are tested
}

public function getTradeFee(string $currency) : array{
$api_path = "v2/auth/r/summary";
$request_path = $this->auth_base_url . $api_path;
$body = []; //params are not needed for this path
$nonce = $this->nonce();
$headers = [
"Content-Type: application/json" ,
"bfx-nonce: $nonce" ,
"bfx-apikey: " . $this->key , //Key is double checked and is correct (With full permissions)
"bfx-signature: " . $this->signature($api_path,$body,$nonce)
];
$curl = curl_init($request_path);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $body);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$info = curl_exec($curl);
curl_close($curl);
$info = json_decode($info);
return $info;
}


Подробнее здесь: https://stackoverflow.com/questions/779 ... code-10100
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»