개발자 포럼
필독사항1 : | 질문을 올릴 경우 답변자는 뛰어난 분석학자나 심리학자가 아님을 유의하세요. |
---|---|
필독사항2 : | 반드시 구체적인 설명과 코드 그리고 오류 메시지 및 캡처 이미지를 함께 올려주세요. |
"use strict"; var uniqid = require('uniqid'); var crypto = require('crypto'); var request = require('request'); var fs = require('fs'); exports.handler = function(events, context, callback) { var apiKey = ""; var apiSecret = ""; var timestamp = Math.floor(new Date().getTime() / 1000); var salt = uniqid(); var signature = crypto.createHmac("md5", apiSecret).update(timestamp + salt).digest('hex'); var to = "받는 사람 번호"; var from = "보내는 사람 번호"; var params = { "api_key": apiKey, "salt": salt, "signature": signature, "timestamp": timestamp, "to": to, "from": from, "text": "coolsms test message", "type": "MMS", "image": { value: fs.createReadStream('./testImage.jpeg'), options: { filename: 'testImage.jpeg', contentType: 'image/jpg' } } }; var r = request.post({url:'http://api.coolsms.co.kr/sms/1.6/send', formData: params},function(err, res, body) { console.log("body:", body); if(!err && res.statusCode == '200') { console.log("body:", body); } }); }