Added Twilio POST route and controller
parent
4e483fb07e
commit
a34dabbc68
1
app.js
1
app.js
|
@ -116,6 +116,7 @@ app.get('/api/paypal/cancel', apiController.getPayPalCancel);
|
|||
app.get('/api/steam', apiController.getSteam);
|
||||
app.get('/api/scraping', apiController.getScraping);
|
||||
app.get('/api/twilio', apiController.getTwilio);
|
||||
app.post('/api/twilio', apiController.postTwilio);
|
||||
app.get('/api/foursquare', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getFoursquare);
|
||||
app.get('/api/tumblr', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getTumblr);
|
||||
app.get('/api/facebook', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getFacebook);
|
||||
|
|
|
@ -12,6 +12,7 @@ var foursquare = require('node-foursquare')({ secrets: secrets.foursquare });
|
|||
var Github = require('github-api');
|
||||
var Twit = require('twit');
|
||||
var paypal = require('paypal-rest-sdk');
|
||||
var twilio = require('twilio')(secrets.twilio.sid, secrets.twilio.token);
|
||||
|
||||
/**
|
||||
* GET /api
|
||||
|
@ -386,6 +387,17 @@ exports.getTwilio = function(req, res, next) {
|
|||
res.render('api/twilio', {
|
||||
title: 'Twilio API'
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
};
|
||||
exports.postTwilio = function(req, res, next) {
|
||||
var message = {
|
||||
to: req.body.telephone,
|
||||
from: '+13472235148',
|
||||
body: 'Hello from the Hackathon Starter'
|
||||
};
|
||||
twilio.sendMessage(message, function(err, responseData) {
|
||||
if (err) return next(err);
|
||||
console.log(responseData.from);
|
||||
console.log(responseData.body);
|
||||
});
|
||||
};
|
||||
|
|
|
@ -20,9 +20,10 @@ block content
|
|||
h4 Send a text message
|
||||
.row
|
||||
.col-sm-6
|
||||
form(method='POST')
|
||||
form(role='form', method='POST')
|
||||
input(type='hidden', name='_csrf', value=token)
|
||||
.form-group
|
||||
.input-group
|
||||
input.form-control(type='text', name='telephone')
|
||||
input.form-control(type='text', name='telephone', placeholder='Phone Number')
|
||||
span.input-group-btn
|
||||
button.btn.btn-success(type='submit') Send
|
||||
|
|
Loading…
Reference in New Issue