안녕하세요. 앱 아이디 827332 입니다!
현재 카카오 메시지 나에게 보내기를 테스트 중입니다.
엑세스 토큰을 받는 부분까지는 정상적으로 발급됩니다.
같은 코드로 어제까지만 해도 메시지 보내기를 성공했는데,
다음날 엑세스 토큰 재발급, 다른 아이디로 로그인 후 엑세스 토큰 발급 등으로 시도해봐도 에러(404)가 납니다.
(console.log(error)는 null값으로 보입니다.)
아래는 코드입니다.
const request = require(‘request’);
const accessToken = process.env.accessToken;
let headers = {
“Content-Type”: “application/x-www-form-urlencoded”,
Authorization: "Bearer " + accessToken,
};
let faint_dataString = template_object={ "object_type": "text", "text": "쓰러짐 위험상황이 발생했습니다!", "link": { "web_url": "http://naver.com", "mobile_web_url": "http://m.naver.com" }, "button": { "link" : { "web_url": "http://naver.com", "mobile_web_url": "http://naver.com" } } }
;
let faint_options = {
url: “https://kapi.kakao.com/v2/api/talk/memo/default/send”,
method: “POST”,
headers: headers,
body: faint_dataString,
};
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(“메시지 전송 완료.”);
} else {
console.log(" 에러 ");
console.log(error);
}
}
request(faint_options, callback);