'content-Type': 'application/x-www-form-urlencoded;charset=utf-8' 의 POST방식 Array Parameter와 PushMsgJson 형태의 Body Data 전송
PushMsgJson은 개행(엔터)가 없어야하고 Json 규칙에 맞아야함.
const formUrlEncoded = x =>
Object.keys(x).reduce((p, c) => p + `&${c}=${encodeURIComponent(x[c])}`, '')
app.get('/v2/push/send', (req, res) => {
axios
.post("https://kapi.kakao.com/v2/push/send?uuids=[1234,1234]",
formUrlEncoded({
'push_message': '{"for_fcm":{"notification" : {"body" : "바디 내용","title" : "푸시 알림" } }}'
})
,
{
headers: {
'content-Type': 'application/x-www-form-urlencoded',
'Authorization': 'KakaoAK 어드민키'
}
}
)
.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 > 푸시 알림' 카테고리의 다른 글
카카오 디벨로퍼스 푸시알림 사용자 Firebase Cloud Messaging API(HTTP V1)로 마이그레이션 방법 안내 (0) | 2024.05.15 |
---|---|
iOS(Swift) + APNs + Postman 예제 - 푸시 알림 (Notification) (0) | 2022.07.31 |
android(kotlin) + fcm + Postman 예제 - 푸시 알림 (3) | 2021.03.30 |
푸시 알림 자주하는 질문 (0) | 2021.01.19 |
댓글