Der Versuch, mit Twilio auf den Körper eines incoming text message zuzugreifen.Zugriff auf Twilio SMS Meta-Daten?
var express = require('express');
var bodyParser = require('body-parser');
var jsonParser = bodyParser.json();
var urlencodedParser = bodyParser.urlencoded({ extended: false });
...
module.exports = function(app) {
...
app.post('/twilio/message', jsonParser, function(request, response) {
var twiml = new twilio.TwimlResponse();
twiml.message('test body is ' + request.Body);
// I also tried JSON.stringify(request.body) to see what was in body and it returned '{ñ'
response.type('text/xml');
response.send(twiml.toString());
});
}
Die folgenden Rückmeldungen 'Test Körper ist undefined'. Nicht sicher, was ich falsch mache, die Anfragedaten scheinen da zu sein und ich kann auf request.url
zugreifen.
Edit: Frage aktualisiert mit Versuch, Body-Parser-Bibliothek zu verwenden.
Sie laufen mit einem Express Body-Parser? Macht nichts, Sie benutzen Twilio Npm. Es geht wahrscheinlich damit. – Wainage
I verwende Express ist die body-parser eine zusätzliche Bibliothek? Ich habe die Frage aktualisiert, um die Includes anzuzeigen. –
Yup. https://github.com/expressjs/body-parser wird das richtig beheben – Wainage