Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. var http = require('http');
  2. var twilio = require('twilio')(ACCOUNT_SID, AUTH_TOKEN);
  3. var qs = require('querystring');
  4.  
  5. http.createServer(function (req, res) {
  6. var body = '';
  7. req.setEncoding('utf8');
  8.  
  9. req.on('data', function(data) {
  10. body += data;
  11. });
  12.  
  13. req.on('end', function() {
  14. var data = qs.parse(body);
  15. var jsonString = JSON.stringify(data);
  16. var jsonDataObject = JSON.parse(jsonString);
  17.  
  18. // log the received message
  19. console.log(jsonDataObject.Body);
  20.  
  21.  
  22. twilio.messages.create({
  23. to:'MY_PHONE_NUMBER',
  24. from:'TWILIO_NUMBER',
  25. body:'Hello World'
  26. }, function(error, message) {
  27. if (error) {
  28. console.log('There was an error.')
  29. console.log(error.message);
  30. }
  31. });
  32.  
  33. res.writeHead(200, {'Content-Type': 'text/xml'});
  34. res.end();
  35. });
  36.  
  37. }).listen(1337, '127.0.0.1');
  38.  
  39. console.log('TwiML servin' server running at http://127.0.0.1:1337/');
  40.  
  41. var twilio = require("twilio");
  42.  
  43. req.on('end', function() {
  44. var data = qs.parse(body);
  45. var jsonString = JSON.stringify(data);
  46. var jsonDataObject = JSON.parse(jsonString);
  47.  
  48. // log the received message
  49. console.log(jsonDataObject.Body);
  50.  
  51. var twiml = new twilio.TwimlResponse();
  52. twiml.message("Hello world");
  53.  
  54. res.writeHead(200, {'Content-Type': 'text/xml'});
  55. res.end(twiml.toString());
  56. });
  57.  
  58. var express = require('express');
  59. var app = express();
  60. var bodyParser = require('body-parser');
  61. const MessagingResponse = require('twilio').twiml.MessagingResponse;
  62.  
  63.  
  64. var server = app.listen(80, function () {
  65. var host = server.address().address
  66. var port = server.address().port
  67. console.log(" web app listening at http://%s:%s", host, port)
  68.  
  69.  
  70. })
  71.  
  72. app.post('/txt', urlencodedParser,(req, res) => {
  73. const twiml = new MessagingResponse();
  74.  
  75. twiml.message('Finally Twilio works!');
  76. res.status(200);
  77. res.send(twiml.toString());
  78.  
  79. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement