-
Notifications
You must be signed in to change notification settings - Fork 23
/
bulk_sms.js
65 lines (57 loc) · 2.05 KB
/
bulk_sms.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
var plivo = require('plivo');
(function main() {
'use strict';
var client = new plivo.Client("YOUR_AUTH_ID", "YOUR_AUTH_TOKEN");
client.messages.create(
"+14151113333", // Sender's phone number with country code
"+14151112222<+14151114444", // Receiver's phone Number with country code
"Hello, this is a sample text from Plivo", // Your SMS Text Message - English
// "こんにちは、元気ですか?" // Your SMS Text Message - Japanese
// "Ce est texte généré aléatoirement" // Your SMS Text Message - French
{
method: "GET", // Method used to trigger message URL.
url: "http://foo.com/sms_status/" // The URL to which with the status of the message is sent
},
).then(function(response) {
console.log(response);
}, );
})();
/*
Sample Output
{
api_id: 'b91b8736-134b-11e5-b0d7-22000ac520cd',
message: 'message(s) queued',
message_uuid: [
'138ee55f-9efb-4fc3-8ad7-4d71219bf56c',
'6da4afba-2bcf-4a87-9eff-d2f88577b0f1'
]
}
*/
// When an invalid number is given as dst parameter, an error will be thrown and the message will not be sent
client.messages.create(
"+14151113333", // Sender's phone number with country code
"+14151112222<+33333", // Receiver's phone Number with country code
"Hello, this is a sample text from Plivo", // Your SMS Text Message - English
// "こんにちは、元気ですか?" // Your SMS Text Message - Japanese
// "Ce est texte généré aléatoirement" // Your SMS Text Message - French
{
method: "GET", // Method used to trigger message URL.
url: "http://foo.com/sms_status/" // The URL to which with the status of the message is sent
},
).then(function(response) {
console.log(response);
}, );
/*
Sample Output
{
"api_id": "984bc856-9231-11e7-b886-067c5485c240",
"invalid_number": [
"jsgf3dsjh28372"
],
"message": "message(s) queued",
"message_uuid": [
"6da4afba-2bcf-4a87-9eff-d2f88577b0f1",
"6da384ba-19js-aand-2h3g-r2f8ja0700f1"
]
}
*/