2016-08-03 2 views
15

인증 코드가있는 AWS javascript SDK가 포함 된 SMS를 보내려고합니다.AWS Javascript SDK가 포함 된 SMS 보내기

var AWS = require('aws-sdk'); 
AWS.config.region = 'us-east-1'; 
var sns = new AWS.SNS(); 

var params = { 
    Message: 'this is a test message', 
    MessageStructure: 'string', 
    PhoneNumber: '+12346759845' 
}; 

sns.publish(params, function(err, data) { 
    if (err) console.log(err, err.stack); // an error occurred 
    else  console.log(data);   // successful response 
}); 

나는 점점 ''PHONENUMBER \ 'PARAMS에있는 \ 예기치 않은 키 "를 유지한다.

설명서의 예제를 따라했으며 내가 알 수있는 한 유효하다고 생각합니다. 분명히, 개별 텍스트 메시지를 보내기 위해 주제를 작성할 필요가 없습니다.

+0

코드가 올바르게 표시됩니다. AWS SDK의 이전 버전을 사용하고 있습니까? –

+0

@ user3345171 AWS.SNS(); AmazonSNSClient()가 될 수 있습니다. ? – error2007s

+0

@ error2007s 아니요, 이것은 자바 스크립트입니다. 자바로 변환하려고하는 것 같습니다. –

답변

4

예 그래서 정답은 AWS-SDK를 설정하는 것입니다에 *

그래서이 코드가 잘 실행되는 최신 버전이 당신의 package.json과

NPM 설치 실행 AWS를-SDK입니다 !