안녕하세요 kas api 사용하다가 질문드립니다.
kas 에서 제공하는 metadata api를 사용해서 kas storage에 asset을 저장하려고 합니다.
관련 API Reference 에는 cURL예시 뿐이라 참고하여 node js로 request를 사용해 요청을 보냈습니다.
하지만
{“code”:1170050,“message”:“incorrect request”,“requestId”:“54c64886-81df-9bdd-bc89-aa9cab75bc75”} 라는 에러를 반환 합니다.
잘못된 요청이라는뎁…
다른 메소드의 api요청을 보내면 잘 됩니다만 metadata api 요청만 안됩니다.
어떤 문제인지 알수 있을까요?
const options = {
method: 'POST',
url: 'https://metadata-api.klaytnapi.com/v1/metadata/asset',
headers: {
'Authorization' : 'Basic ' +Buffer.from(accessKeyId+ ":" + secretAccessKey).toString(
"base64"
),
'x-chain-id': chain_id,
'Content-Type' : 'multipart/form-data'
},
formData : {'file': fileContent}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
키값이 틀렸거나 input 값이 틀리다면 다른 에러가 나오는데 하나씩 고쳐서 잡아가다 보니 형식은 맞는거 같은데 incorrect request에러만 반환하네요… 도와주세욤