###前提・実現したいこと
Ruby初学者です。bitbankという仮想通貨取引所のapiを使ってrubyの勉強のため、簡単な自動売買システムを作成しています。しかし、どうしてもapiの認証が上手くできず、先に進めず困っています。どなたかご協力をお願いします。
###発生している問題・エラーメッセージ
最初に簡単な注文を出そうと試みましたが、
20005 APIシグネチャが存在しません
と表示され、エラーになります。
###該当のソースコード
Ruby
1 key = BB_apik 2 secret = BB_apis 3 4 timestamp = DateTime.now.strftime('%Q') 5 uri = URI.parse("https://api.bitbank.cc") 6 uri.path = "/v1/user/spot/order" 7 body = '{ 8 "order": { 9 "pair": "bcc_jpy", 10 "amount": 0.001, 11 "price": "180000", 12 "side": "buy", 13 "type": "limit"} 14 }' 15 16 17 text = timestamp + uri.request_uri + body 18 sign = OpenSSL::HMAC.hexdigest(OpenSSL::Digest.new("sha256"), secret, text) 19 20 options = Net::HTTP::Post.new(uri.request_uri, initheader = { 21 "ACCESS-KEY" => key, 22 "ACCESS-TIMESTAMP" => timestamp, 23 "ACCESS-SIGN" => sign, 24 "Content-Type" => "application/json" 25 }); 26 options.body = body 27 28 https = Net::HTTP.new(uri.host, uri.port) 29 https.use_ssl = true 30 response = https.request(options) 31 puts response.body
###試したこと
###補足情報(言語/FW/ツール等のバージョンなど)
bitbank api
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。