gpt4 book ai didi

javascript - 如何使用 Javascript 运行 Twilio API 代码?

转载 作者:行者123 更新时间:2023-11-27 22:51:07 26 4
gpt4 key购买 nike

我在 jquery 中使用 twilio api 代码,它工作正常。但我想用纯 javascript 实现它,我怎样才能只用 javascript 做到这一点?

我的代码在这里。

$(document).ready(function() {
$("#btnSubmit").click(function(){

var SID = "AC654656****************"
var Key = "df5456**************"

$.ajax({
type: 'POST',

url: 'https://api.twilio.com/2010-04-01/Accounts/' + SID +'/Messages.json',
data: {
"To" : "+919580834781",
"From" : "+12018647238",
"Body" : "Test"
},
beforeSend: function (xhr) {
xhr.setRequestHeader ("Authorization", "Basic " + btoa(SID + ':' + Key));
},
success: function(data) {
console.log(data);
},
error: function(data) {
console.log(data);
}
});
});
});

有人可以建议我解决方案吗?

最佳答案

这里是 Twilio 开发者布道者。

我们不建议您使用前端 JavaScript 来调用 Twilio API。它要求您将您的帐户 Sid 和身份验证 token 嵌入您的前端(或使其可从您的前端访问),这意味着攻击者可以窃取您的凭据并使用它们来滥用您的帐户。

我们建议您使用服务器上的 Twilio API 执行任何操作。我们在 npm 上有一个 Node.js 模块,可以轻松使用。这是 sending an SMS message 的示例使用 Node.js 模块:

var client = require("twilio")(YOUR_ACCOUNT_SID, YOUR_AUTH_TOKEN);

client.messages.create({
body: "Hello",
to: TO_NUMBER,
from: FROM_NUMBER
}).
then(function(result) {
console.log("Message sent!");
}).
catch(function(err) {
console.log("Error sending message: ", err);
})

查看这篇博文 introducing the Twilio Node.js module了解更多信息。

请告诉我这是否有帮助。

关于javascript - 如何使用 Javascript 运行 Twilio API 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38049810/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com