我使用twilio API和node.js成功录制和转录来电。我正在尝试在录制通话时实施回叫。根据twilio API,我指定了我的回调URL:
qs = Property.objects.all().annotate(acc_types_count=Count('accommodation_types'))
根据documentation,我应该通过POST收到一些参数,所以我正在记录请求和响应:
twiml.record({
transcribe: false,
maxLength: 30, //seconds to record
recordingStatusCallback: 'http://[url]:3000/recorded'
})
我在日志中找到的是几个巨大的物体,我看不到任何看起来像我期待的参数。我猜我应该以不同方式构建帖子功能以获取我需要的参数,但我不确定如何,我也不会在Twilio或在线看到任何文档这显示了如何构建成功的回调函数。
任何想法如何做到这一点?
答案 0 :(得分:0)
首先将'body-parser'模块添加到您的项目中。
PresentArray = {'Student1' : 'always 10 minutes late', 'Student2' : ''}
并在代码中要求它:
npm install body-parser
现在在启动服务器之前在代码中的某处添加它:
var bodyParser = require('body-parser')
之后,在您尝试查找数据的函数中,您可以使用此类代码获取数据:
app.use(bodyParser.urlencoded({ extended: false })); //this will add extracting of the body for every request to express server
查找有关'body-parser'模块here的更多信息。