나에게 메시지 보내기 오류 문의

나에게 메시지 보내기를 아래와 같이 구현하였는데 {msg: “template_object can’t be null.”, code: -2}와 같은 오류를 계속 발생하고 있어 이를 수정할 수 있는 고견을 구합니다.

fetch("https://kapi.kakao.com/v2/api/talk/memo/default/send", {
                method: "POST",
                headers: {
                    'content-type': 'application/x-www-form-urlencoded',
                    Authorization: `Bearer ${usertoken}`,
                },
                data: {
                    "template_object": JSON.stringify({
                        "object_type": "text",
                        "text": "텍스트 영역입니다. 최대 200자 표시 가능합니다.",
                        "link": {
                            "web_url": "https://developers.kakao.com"
                        }
                    })
                }
            })
                .then(res => res.json())
                .then((data) => {
                    console.log(data)
                });

안녕하세요.

해당 API를 node-fetch 에서 사용 시, 데이터는 body 에 urlencoded 방식으로 전달되어야 합니다.

...
body: new URLSearchParams({
    "template_object": JSON.stringfy(...)
})
...
1개의 좋아요

친절하고 속 시원한 답변 정말 감사합니다.