업비트 API 에러 - {"error":{"message":"이미 사용된 임시 번호입니다.","name":"nonce_used"}} 에 대한 답변도착.
마스터욱
0
30
0
0
2018-08-28 11:26:15
저의 소스에는 nonce 값에는 time() + 1000; 값이 들어갑니다.
위 업비트 개발자가 말한 epoch milliseconds 값이 정확하게 들어갑니다.
다만 의심가는 점이 연속으로 api 를 호출하면서 토큰생성시 nonce값이 중복이 되었기 때문에, 저 nonce 값이 중복으로 인식된 것 같다는 생각이 듭니다.
일단 소스는 아래와 같이 고쳤습니다.
- private $nonce_time = null;
- private function get_nonce_time()
- {
- if($this->nonce_time == null){
- }
- $this->nonce_time = $this->nonce_time + 1;
- return $this->nonce_time;
- }
강제로 1초씩 더 붙임~
그나저나 업비트 개발자 답변이 6일만에 도착한거 보면, 개발자가 엄청 바쁘긴 바쁜가 봅니다.