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/steam', apiController.getSteam);
|
||||||
app.get('/api/scraping', apiController.getScraping);
|
app.get('/api/scraping', apiController.getScraping);
|
||||||
app.get('/api/twilio', apiController.getTwilio);
|
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/foursquare', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getFoursquare);
|
||||||
app.get('/api/tumblr', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getTumblr);
|
app.get('/api/tumblr', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getTumblr);
|
||||||
app.get('/api/facebook', passportConf.isAuthenticated, passportConf.isAuthorized, apiController.getFacebook);
|
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 Github = require('github-api');
|
||||||
var Twit = require('twit');
|
var Twit = require('twit');
|
||||||
var paypal = require('paypal-rest-sdk');
|
var paypal = require('paypal-rest-sdk');
|
||||||
|
var twilio = require('twilio')(secrets.twilio.sid, secrets.twilio.token);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* GET /api
|
* GET /api
|
||||||
|
@ -386,6 +387,17 @@ exports.getTwilio = function(req, res, next) {
|
||||||
res.render('api/twilio', {
|
res.render('api/twilio', {
|
||||||
title: 'Twilio API'
|
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
|
h4 Send a text message
|
||||||
.row
|
.row
|
||||||
.col-sm-6
|
.col-sm-6
|
||||||
form(method='POST')
|
form(role='form', method='POST')
|
||||||
|
input(type='hidden', name='_csrf', value=token)
|
||||||
.form-group
|
.form-group
|
||||||
.input-group
|
.input-group
|
||||||
input.form-control(type='text', name='telephone')
|
input.form-control(type='text', name='telephone', placeholder='Phone Number')
|
||||||
span.input-group-btn
|
span.input-group-btn
|
||||||
button.btn.btn-success(type='submit') Send
|
button.btn.btn-success(type='submit') Send
|
||||||
|
|
Loading…
Reference in New Issue