Daily Log
슬랙 webhook api 사용시 invalid_payload 에러 처리
jaehwi0823
2022. 1. 7. 00:46
간단한 슬랙 알람 앱이 필요해서 webhook api를 가져다가 다음과 같이 코드를 작성했더니, 자꾸 invalid_payload 에러가 나는 것이다. 분명히 슬랙 공홈에서 payload 부분에 저렇게 값을 달라고 했는데 !!
var mailbody = "내가 원하는 메세지";
// REQUEST OPTION
var options = {
'method' : 'POST',
'payload': {'payload': {'text': mailbody}}
};
한 참을 헤매고 있었더니, 옆자리 선배님이 코드를 고쳐주셨다.
var mailbody = "내가 원하는 메세지";
// REQUEST OPTION
var options = {
'method' : 'POST',
'payload': {'payload': "{'text': mailbody}"}
};
뭐가 달라졌나고?
Json 파트를 텍스트 형식으로 던져야 한다...
이걸 어떻게 생각해내서 디버깅하냐고....