I tried but it's still showing this error Missing required parameter To in the post body I was TO data also. but it showing same error how to fix this issue.
Twilio Code
import axios from 'axios'
import qs from 'qs';
import * as Twilio from 'twilio';
export function sendOtpForValidUser(user_phone_number: string){
const data = JSON.stringify({
"To":user_phone_number,
"Channel":'sms'
})
console.log(data)
return axios.post(`https://verify.twilio.com/v2/Services/${serviceid}/Verifications`, data, {
headers: {
'Authorization': 'Basic ' + Buffer.from(accountSid + ':' + authToken).toString('base64'),
'content-type': 'application/x-www-form-urlencoded;charset=utf-8'
},
}).then(message => {
console.log('Message', message.status)
var status = message.status
return status
})
.catch(error => {
console.log(error)
var status = error.data
return status
})
}
Error
{
code: 20001,
message: 'Missing required parameter To in the post body',
more_info: 'https://www.twilio.com/docs/errors/20001',
status: 400
}
How to fix this Issue. I changed data this format qs.stringify(), JSON.stringfy() but it's same error