Skip to content

[Content Bug] Response Week 3 step 6 - Twilio Code Sample #456

@lechnerc77

Description

@lechnerc77

Can you keep a secret?

Identify Steps:

  • Step 6

Week:

Week 3

Describe the Issue

  • Azure Function(s) as a product name need to start with capital letters - needs to be checked for all sessions
  • Fix the Twilio code to be compliant with Twilio's expectations of a response object

Proposed Fix

  • Set Azure Functions to caps
  • Adjust the code sample (Attention new dependency to twilio package):
const MessagingResponse = require('twilio').twiml.MessagingResponse;

...

const queryObject = qs.parse(req.body);

const twilioResponseMessage = new MessagingResponse();
twilioResponseMessage.message('You said: ' + queryObject.Body);

context.res = {
  status: 200,
  body: twilioResponseMessage.toString(),
  headers: { 'Content-Type': 'application/xml' },
  isRaw: true
};

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingpinned

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions