2016-08-03 14 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いいえ、これはJavaScriptです。あなたはJavaに変換しようとしているようです。 –

答えて

4

はいそう正しい答えは* AWS-SDKに設定することですが、あなたのpackage.jsonで、

NPMは、AWS-SDKに

をインストールし実行しますので、このコードは罰金実行すると、最新バージョンを持っています!

関連する問題