Hier ist mein Code zum Senden von SMS an eine bestimmte Nummer mit AWS SMS-Dienst.Senden von SMS mit Amazon SNS in Knoten js: Ungültiger Parameter: PhoneNumber Grund: + XXXX ist nicht zum Veröffentlichen freigegeben
var AWS = require('aws-sdk');
AWS.config.update({
accessKeyId: '{ID}',
secretAccessKey: '{KEY}',
region: 'us-east-2'
});
var sns = new AWS.SNS();
var params = {
Message: 'this is a test message',
MessageStructure: 'text',
PhoneNumber: '+XXXXXXXX'
};
sns.publish(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Aber ich bekam die folgende Fehlermeldung in der Konsole
‚InvalidParameter: ungültiger Parameter: Telefonnummer Grund: + XXXXXX ist nicht gültig
Haben Sie eine echte Telefonnummer oder + XXXXXX verwendet? Wenn echt, können Sie das Format zeigen? Ich meine etwas wie +123456789012 – Molda
ja ich benutze echte Telefonnummer hier ist das Format '+ 91XXXXX', 91 ist der Ländercode – Jabaa
Sie können das Senden einer Nachricht an die Telefonnummer testen, indem Sie die [AWS Command-Line Interface (CLI)] (http://aws.amazon.com/cli/). Versuchen Sie dies: 'aws SNS veröffentlichen - Telefonnummer + 91XXXX - Nachricht" veröffentlicht "' –