HTTPリクエストで毎リクエストごとにnonceを増加させたい
coincheckのAPIと、gemを使用してアプリをつくっています。
2つのリクエストを、間を置かず続けて実行しようとしたところ、
{"success"=>false, "error"=>"Nonce must be incremented"}
というエラーが返ってきました。
ドキュメントには
ACCESS-NONCE 毎リクエストごとに増加する必要のある正の整数。通常はUNIXタイムスタンプを用います。最大値は 9223372036854775807 です。APIキーごとに管理されます。
https://coincheck.com/ja/documents/exchange/api#auth
と書かれていますが、どのようにすればnonceを毎リクエストごとに増やすことができるのでしょうか。
gemはこちらのものを使用しています。
https://github.com/coincheckjp/ruby_coincheck_client
該当部分のコードは以下です。
response = @cc.create_orders(market_buy_amount:10000,order_type: "market_buy")
p result = JSON.parse(response.body)
# responseがsuccsess= trueならsend処理に入る
p result['success']
if result['success'] == true then
#送金処理。ここでエラー
response = @cc.create_send_money(address: "xxxx", amount: "0.1")
end