Javascript 使用JSSDK检查Twilio身份验证是否成功的最佳方法

Javascript 使用JSSDK检查Twilio身份验证是否成功的最佳方法,javascript,node.js,twilio,twilio-api,Javascript,Node.js,Twilio,Twilio Api,检查Twilio auht_令牌、帐户sid是否正确以及是否可以发送短信、检查号码的最佳方法是什么?一些不需要额外积分的电话 例如,我看到了RESTfull文档,但找不到如何使用JSSDK获得相同的东西。无法查看配置检查的专用端点,因此正在查找其他内容 环境:使用JSSDK的NodeJS 8.9在这里可能不安全。因此,我认为他们没有在JSAPI中包含一个方法,该方法可能会向用户提供帐户sid和身份验证令牌,这可能会被利用。我假设您可以在客户端JS和TwilioAPI之间使用服务器桥。像这样: 客

检查Twilio auht_令牌、帐户sid是否正确以及是否可以发送短信、检查号码的最佳方法是什么?一些不需要额外积分的电话

例如,我看到了RESTfull文档,但找不到如何使用JSSDK获得相同的东西。无法查看配置检查的专用端点,因此正在查找其他内容


环境:使用JSSDK的NodeJS 8.9在这里可能不安全。因此,我认为他们没有在JSAPI中包含一个方法,该方法可能会向用户提供帐户sid和身份验证令牌,这可能会被利用。我假设您可以在客户端JS和TwilioAPI之间使用服务器桥。像这样:

  • 客户机向服务器发出JS AJAX请求
  • 服务器通过C#、PHP、NodeJS或它使用的任何技术连接到TwilioAPI
  • Twilio返回凭据和令牌仍然有效或已过期
  • 服务器将客户端响应准备为真/假或0/1
  • 客户端读取状态并继续或重定向到其他位置

  • Edit这里有一个GET方法,您也可以在JS AJAX调用中使用该方法:

    此格式要求:

    /2010-04-01/Accounts/{AccountSid}/Usage/Records/{Subresource}
    

    在这里使用JSSDK可能不安全。因此,我认为他们没有在JSAPI中包含一个方法,该方法可能会向用户提供帐户sid和身份验证令牌,这可能会被利用。我假设您可以在客户端JS和TwilioAPI之间使用服务器桥。像这样:

  • 客户机向服务器发出JS AJAX请求
  • 服务器通过C#、PHP、NodeJS或它使用的任何技术连接到TwilioAPI
  • Twilio返回凭据和令牌仍然有效或已过期
  • 服务器将客户端响应准备为真/假或0/1
  • 客户端读取状态并继续或重定向到其他位置

  • Edit这里有一个GET方法,您也可以在JS AJAX调用中使用该方法:

    此格式要求:

    /2010-04-01/Accounts/{AccountSid}/Usage/Records/{Subresource}
    

    这里是Twilio开发者福音传道者

    大多数对的API调用都是免费的,尤其是那些检索资源或列出资源的API调用。例如,由于您提到了SMS,您可以这样:

    const client = require('twilio')(accountSid, authToken);
    
    client.messages.list({ limit: 10 })
      .then(function(messages) {
        console.log("Everything is good!");
      })
      .catch(function(err) {
        console.error("Something went wrong: ", err)
      })
    

    浏览API参考资料,选择一个您喜欢的。

    这里是Twilio开发者福音传道者

    大多数对的API调用都是免费的,尤其是那些检索资源或列出资源的API调用。例如,由于您提到了SMS,您可以这样:

    const client = require('twilio')(accountSid, authToken);
    
    client.messages.list({ limit: 10 })
      .then(function(messages) {
        console.log("Everything is good!");
      })
      .catch(function(err) {
        console.error("Something went wrong: ", err)
      })
    

    查看API参考资料,选择一个您喜欢的。

    谢谢您的回答,但我在服务器端运行JS,所以没问题。添加了NodeJs标记以使其更清晰。我弄错了,因为您可能在客户端使用它。谢谢您的回答,但我在服务器端运行JS,所以没问题。添加了NodeJs标记以使其更清晰,我弄错了,因为您可能在客户端使用了它。