2017-12-11 23 views
0

GDAX API 끝점을 사용하여 주문하려고하지만 "BadRequest"설명 만있는 상태 400 코드가 계속 표시됩니다.GDAX api 요청이 400 "BadRequest"오류를 반환합니다.

파라미터는 다음과 같다

httpMethod이다 : "POST"

종점이다 https://api.gdax.com/orders

JSON 체이다 { "PRODUCT_ID"BTC-USD, "STP" CN은 "cancel_after"분 "post_only"1 "time_in_force"GTC는 "크기"1E-06, "측면", 구입 "유형"제한 "가격": 1000.01, "client_oid"e7CS7ju58TyH83HScLZnX + wdm8dMAMvZ93bGIlkP1Y = }

내가 인증이 작동하고 API를 올바르게 계좌 정보를 반환 등 기타 개인 요청을 처리 확인했지만 마켓과 주문 모두 400 개의 "BadRequest"오류를 반환합니다. 전에 만난 사람이 있습니까? 나는 체크하고 모든 계정 정보가 올바른지 두 번 확인하고 적절한 정보를 반환하지만 여전히 그 원인을 알지 못합니다.

답변

1

나는이 일찍 오늘 만났다. 나는 GDAX가 client_oid 필드에 대해 까다 롭다고 생각한다. 테스트를 위해, 그냥 놔두고 그게 효과가 있는지 볼 수는 있지만, 정확히UUID.randomUUID() (자바) 을 붙이거나 접두사를 붙이지 않아야했다. -을 포함하는 무작위 16 진수 문자열을 생성합니다.

어떤 프로그래밍 언어를 사용하고 있는지 알 수는 없지만 적어도 올바른 방향의 포인터 여야합니다.

+0

감사합니다. – AnthonyZ

+0

클라이언트 ID 필드에 대한 요구 사항에 대한 정보는 무엇입니까? – Kevin

+0

잘 모르겠지만, GDAX가 제공하는'order_id '와 기본적으로 같아야한다고 생각합니다. 나는 또한 여기에 몇 가지 예제를 발견 : https://github.com/coinbase/gdax-node/issues/141 미안하지만, 당신을 위해 더 좋은 정보가 없습니다. – Max