-1
私はそのエラーコードを取得しています(私はそれは確かに彼らの側に取り組んでいますので、公開APIを使用していますが;)):PHP - HMAC認証
HMAC認証キーと署名が与えられたが、彼らはあります無効。 3日後
function get_myself($request){
$public_key = "MY_PUBLIC_KEY";
$secret = "MY_PRIVATE_KEY";
$parameters = array(
"client_id" => $public_key,
"client_secret" => $secret
);
$data = http_build_query($parameters);
$ch = curl_init("https://localbitcoins.com".$request);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "curl");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$nonce = time();
$sig = base64_encode (hash_hmac("sha256", $nonce.$public_key.$request, $secret));
$options = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTPHEADER => array(
"Apiauth-Key:".$public_key,
"Apiauth-Nonce:".$nonce,
"Apiauth-Signature:".$sig
),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$getinfo = array();
$getinfo = get_myself("/api/myself/");
echo "<pre>"; print_r($getinfo); echo "</pre>";
https://localbitcoins.com/api-docs/errors/は、あなたが「秘密鍵と署名計算の妥当性を確認してください。」すべきであると述べています – moxn
私は資格情報を持っていますが問題はどこから来ていないのですか...誰か他の人がその問題を抱えていますオンラインで別のコードが見つかりました...私はそれを投稿します;) –