Bitstamp の API ドキュメントでは、client_id が言及されています。署名を生成するために使用されます。 https://www.bitstamp.net/api/
しかし、その client_id を取得する方法が見つかりませんでした。
それについて何かヒントはありますか?どうもありがとう。
Bitstamp の API ドキュメントでは、client_id が言及されています。署名を生成するために使用されます。 https://www.bitstamp.net/api/
しかし、その client_id を取得する方法が見つかりませんでした。
それについて何かヒントはありますか?どうもありがとう。
指示に従って API キーを登録しましたか? 彼らが言うには:
API キーを取得するには、[アカウント]、[セキュリティ]、[API アクセス] の順に移動します。アクセス許可を設定し、[キーの生成] をクリックします。
API キーを取得したら、API キー、API シークレット、および顧客/クライアント ID をエンコードした HMAC を使用します。「アカウント残高」ページに移動すると、クライアント ID を取得できるはずです。ここでは、「顧客 ID」と呼ばれていると思います。
以下のビットスタンプAPIに問題
があります。コードはphpです
$message = $nonce.$client_id.$api_key;
$signature = strtoupper(hash_hmac('sha256', $message, $secret_key));
$post_string = 'api_key='.$api_key.'&signature='.$signature.'&nonce='.$nonce;
$url = "https://www.bitstamp.net/api/balance/";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, 4);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);
$json = curl_exec($ch);
if(!$json) {
echo curl_error($ch);
}
curl_close($ch);
$tempData = json_decode($json);
print_r($tempData);<br>
出力:
stdClass Object ( [error] => Missing key, signature and nonce parameters )