axios 사용 시, encodeURIComponent 를 반드시 사용해야함.
- Post방식으로 호출할때
const formUrlEncoded = x =>
Object.keys(x).reduce((p, c) => p + `&${c}=${encodeURIComponent(x[c])}`, '')
app.get('/unlink', (req, res) => {
axios
.post("https://kapi.kakao.com/v1/user/unlink?",
formUrlEncoded({
"target_id": '1657351101',
"target_id_type": 'user_id'
})
,
{
headers: {
'content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'KakaoAK 여기에Admin Key를 입력하세요'
}
}
)
.then((res) => {
console.log("success");
console.log(res);
})
.catch((err) => {
console.log("err");
console.log(err.response.headers);
console.log(err.response);
})
res.send(res.statusText)
})
'카카오 REST API & SDK > 카카오 로그인' 카테고리의 다른 글
android + (kakao Javascript SDK)하이브리드앱 예제 - 카카오 로그인 (0) | 2021.03.21 |
---|---|
react + react-kakao-login 예제 - 카카오 로그인 (0) | 2021.03.21 |
react + node.js + passport-kakao 예제 - 카카오 로그인 (0) | 2021.03.14 |
카카오 로그인 시 Ajax 사용 가능한가? (0) | 2021.02.16 |
카카오 로그인 에러 KOE205 (0) | 2021.01.30 |
댓글