안녕하세요
https://api.klipwallet.com /v2/partner/auth API 로 sign in 할려고 bad request라고 나옵니다. UI에서는 로그인 가능한데 이유를 알수 있을까요? {“code”:400,“err”:“bad request”}
curl -X POST “https://api.klipwallet.com/v2/partner/auth” -d ‘{“email”:“my_email”, “password”:“my_password”}’-H “Content-Type: application/json”
안녕하세요.
API 요청 시 JSON body에서 허용하지 않는 입력이 있을 때 400 에러가 발생합니다. 특히 password 필드에는 웹사이트 로그인에 사용하신 비밀번호를 그대로 사용하시면 에러가 발생하게됩니다. SHA256 hash를 적용하여 전송해주셔야합니다.
빠른 답변 감사드립니다. 예를 들어 아래와 같이 Sha256으로 변환 해서 보냈을때 invalid password라고 나옵니다.
curl -X POST “https://api.klipwallet.com/v2/partner/auth” -d ‘{“email”:“my_email”, “password”:“34cf533274d7cdcdeea81e7ef15e532a67ea89b26a35c8b962ac2a264c2bc391”}’-H “Content-Type: application/json”
{“code”:4004,“err”:“invalid password”}
내부에서 테스트했을 때 문제가 없었는데요, 사용하신 이메일과 비밀번호가 일치하는지 확인 부탁드립니다. 그리고 노출된 해시값이 실제 사용하시는 비밀번호인 경우 파트너스 웹사이트에서 비밀번호 변경 부탁드립니다.
curl -X POST "https://api.klipwallet.com/v2/partner/auth" -d '{"email":"your_email", "password":"34cf533274d7cdcdeea81e7ef15e532a67ea89b26a35c8b962ac2a264c2bc391"}' -H "Content-Type: application/json"
안녕하세요.
메일 요청에 답변을 드렸습니다. API 요청 시 개인 계정이 아닌 파트너스 가입 계정으로 호출 부탁드립니다.