Angular4使用twilio发送短信

时间:2017-12-06 21:15:17

标签: javascript angular twilio twilio-api

大家好我试图使用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
}

请提出一些建议

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

我们不建议您直接从前端JavaScript应用程序向Twilio API发出请求。为此,您需要在客户端某处存储或检索您的帐户SID和身份验证令牌。如果您这样做,那么恶意攻击者可以访问您的凭据并滥用您的Twilio帐户。

相反,我们建议您在服务器端执行API请求,并使用Angular应用程序向服务器发出请求以触发请求。