klip partners api 문의
현재 klip partners api로 minting을 테스트해보려고 klip docs의 tutorial을 참고하고 있습니다.
Sign in은 정상적으로 작동하는데 Upload image를 실행하면 bad request가 발생합니다.
이미지 경로 설정의 문제인 것 같은데 klip docs에 이에 대한 설명이 없어 문의 드립니다.
-
안녕하세요,
아래 예시코드 전달 드리오니 참고 부탁드립니다.
이미지 저장 경로는 임의로 결정하시고, 파일 전체 경로를 아래와 같이 입력하여 호출하시면 됩니다.
// Request
curl -X POST "https://api.klipwallet.com/v2/wallet/image" \
-F upload=@/Users/test/testFolder/testFile.jpg \
-H "Authorization: ACCESS TOKEN"
-H "Content-Type: multipart/form-data"감사합니다.
-1 -
안녕하세요,
예시 코드를 참조하여 sign_in시 받은 access_token으로 수정하고 파일 전체 경로를 입력하여 호출하였지만 여전히 bad request가 발생합니다.이미지 파일의 경로를 위와 같이 설정하여
--form 'upload=@"C:\Users\윤상혁\Desktop\mintingtest\123.jpg" ' 으로 수정하였으나 마찬가지입니다.-1 -
현재 sing_in과 Get_Card_Information과 같은 기능들은 정상적으로 작동하고있습니다.
0 -
안녕하세요,
먼저 위에 예시를 잘못 전달드려 혼선을 드린 점 죄송합니다.
파일 경로에 따옴표(", ') 없이 아래와 같이 입력 부탁드립니다.
// Request
curl -X POST "https://api.klipwallet.com/v2/wallet/image" \
-F upload=@/Users/test/testFolder/testFile.jpg \
-H "Authorization: ACCESS TOKEN"
-H "Content-Type: multipart/form-data"감사합니다.
0 -
위의 사진과 같이 말씀해주신 대로 변경하여 요청을 보냈으나 역시 bad requset가 발생합니다.
이미지 파일의 위치는 이미지 파일의 속성에서 C:\Users\윤상혁\Desktop\mintingtest
라고 나와있어
-F upload=@/Users/윤상혁/Desktop/mintingtest/123.jpg \으로 수정하였으나 bad request 입니다.혹시 몰라-F upload=@/C:/Users/윤상혁/Desktop/mintingtest/123.jpg \ 으로 send request 하여도 마찬가지입니다.판단하실 수 있게 실행한 코드와 response 창을 함께 사진으로 첨부했으니 확인 해주시면 감사하겠습니다.빠른 답변 감사합니다0 -
안녕하세요,
확인하는데 시간이 소요된 점 양해 부탁드립니다.
Windows 환경에서 테스트 해보니 아래와 같이 파일 경로에 역슬래시를 두번 사용하니 API가 정상 호출되는 것으로 확인했습니다.
아래 API 호출문 참고 부탁드립니다.
curl -X POST "https://api.klipwallet.com/v2/wallet/image" -F "upload=@C:\\Users\\Test\\Downloads\\Test.jpg" -H "Authorization: Access Token" -H "Content-Type: multipart/form-data"
감사합니다.
0 -
제금까지 vscode에서 테스트를 진행중인데 역슬래시 두번의 방법으로도 bad request가 발생합니다.
windows 환경에서 테스트를 vscode로 진행하신건가요?
만약 다르다면 테스트하신 과정을 알려주시면 그 방법으로 시도해보도록 하겠습니다. 감사합니다0 -
안녕하세요,
테스트는 윈도우에서 기본적으로 제공하는 터미널로 진행하였습니다.
이미지 파일의 문제일 수 있을 것 같은데, 다른 파일로도 한번 시도해보시길 권장드리며, 파일 규격은 아래 페이지를 참고해주세요.
https://docs.klipwallet.com/tutorial/tutorial-metadata-std
저희가 확인했을때 해당 API는 운영체제와 상관없이 정상호출 되는 것으로 확인하였으며, 윈도우 환경 내 curl 사용 방법 관련해서는 클립 파트너스 API 자체에 대한 질문이 아니므로 도움을 드리기 어려울 것 같습니다. 이 점 양해 부탁드리며, 저희 서비스 관련 사용법이나 문의사항이 있으시다면 언제든지 포럼에 글 남겨주시면 답변 드리도록 하겠습니다.
감사합니다.
0 -
windows 환경에서 역슬래쉬 두번의 방법으로 수정해주신 예시 코드를 참고하여 실행하였습니다.
위 실행화면의 코드는 다음과 같습니다.//Klip Partners에 카드 이미지 업로드curl-XPOST"https://api.klipwallet.com/v2/wallet/image"-F "upload=@C:\\Users\\윤상혁\\Desktop\\test\\test2.png"-H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJJZCI6MTY2NjcwMCwiZXhwIjoxNjg0OTE4NDA4fQ.W00rtSw0GP_hPwVHfz-BpQJHRWiBGAA05XcOT6iJVbE" -H "Content-Type: multipart/form-data"이미지 파일 규격이 문제인지 파일 규격 페이지를 참고하였지만 이미지의 크기와 용량 등 의 문제는 없었습니다.파일의 경로에 대한 정보는 아래와 같습니다.
또한 파일의 규격에 대한 정보는 아래와 같습니다.upload_image api 호출에 대한 response는 아래와 같습니다.여전히 현재 다른 api들은 정상적으로 작동하고 upload image api만 bad request가 발생하는 상황입니다.첨부한 image file에 대한 정보와 api 호출문을 보시고 문제점이 있는지 확인해주신 후 수정 방안을 알려주시면 감사하겠습니다.0 -
안녕하세요,
저번에 안내드린 api 호출문으로 저희가 테스트 하였을때는 성공적으로 호출 되었습니다.
따라서 클립파트너스 API 서비스 자체에는 문제가 없는 것으로 판단되며, 호출하시는 환경과 방식의 차이로인해 에러가 발생하는것 같습니다.
대안으로 Postman과 같은 API 실행툴을 사용하여 호출해보시길 권장 드립니다.
그리고 authorization token값은 노출되지 않도록 문의글에서 삭제 부탁드립니다.
감사합니다.
0
댓글을 남기려면 로그인하세요.
댓글
댓글 10개