大家好我试图使用twilio从客户端发送短信 这是我正在尝试的事情
url = 'https://api.twilio.com/2010-04-01/Accounts/AC5b593d9bfeedd9e/Messages.json';
axios.post(url,{
"To" : "+9134324738",
"From" : "+14698",
"Body" : "Fgrgajshdkajsdhrom axios"
},{headers: { Authorization: 'Basic sdfsdfsdf=',
'Content-Type': 'application/x-www-form-url' }
})
但我收到了400个错误的请求回复
这是我得到的回应
{
"code": 21603,
"message": "A 'From' phone number is required.",
"more_info": "https://www.twilio.com/docs/errors/21603",
"status": 400
}
请提出一些建议
答案 0 :(得分:1)
Twilio开发者传道者在这里。
我们不建议您直接从前端JavaScript应用程序向Twilio API发出请求。为此,您需要在客户端某处存储或检索您的帐户SID和身份验证令牌。如果您这样做,那么恶意攻击者可以访问您的凭据并滥用您的Twilio帐户。
相反,我们建议您在服务器端执行API请求,并使用Angular应用程序向服务器发出请求以触发请求。