使用 JS SDK 检查 Twilio 身份验证是否成功的最佳方法
Best way to check if Twilio authentication is successful with JS SDK
检查 Twilio auht_token、account_sid 是否正确以及是否可以发送短信、检查号码的最佳方法是什么?一些不需要额外积分的电话?
例如我在 RESTfull 文档中看到 https://www.twilio.com/docs/api/rest/usage-records,但无法找到如何使用 JS SDK 获得同样的东西。看不到用于配置检查的专用端点,因此正在寻找其他任何东西。
环境:NodeJS 8.9
在这里使用 JS SDK 可能不安全。因此,我认为他们没有在 JS API 中包含可能向用户显示 account_sid 和 auth_token 的方法,这可能会被利用。我假设您可以在客户端 JS 和 Twilio API 之间使用服务器桥。像这样:
- 客户端向 http://my.domain.tld/checkstatus
发出 JS AJAX 请求
- 服务器使用 C#、PHP、NodeJS 或它使用的任何技术连接到 Twilio API
- Twilio returns 凭据和令牌仍然有效或已过期
- 服务器将客户端响应准备为 true/false 或 0/1
- 客户端读取状态并继续或重定向到其他地方。
编辑 这里有一个 GET 方法,你也可以使用 JS AJAX 调用:
https://www.twilio.com/docs/api/rest/usage-records#list-get
按此格式请求:
/2010-04-01/Accounts/{AccountSid}/Usage/Records/{Subresource}
这里是 Twilio 开发人员布道者。
大多数 API 调用 Twilio REST API don't cost, particularly those where you retrieve a resource or list resources. Since you mentioned SMS you could, for example, list your latest messages 是这样的:
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 auht_token、account_sid 是否正确以及是否可以发送短信、检查号码的最佳方法是什么?一些不需要额外积分的电话?
例如我在 RESTfull 文档中看到 https://www.twilio.com/docs/api/rest/usage-records,但无法找到如何使用 JS SDK 获得同样的东西。看不到用于配置检查的专用端点,因此正在寻找其他任何东西。
环境:NodeJS 8.9
在这里使用 JS SDK 可能不安全。因此,我认为他们没有在 JS API 中包含可能向用户显示 account_sid 和 auth_token 的方法,这可能会被利用。我假设您可以在客户端 JS 和 Twilio API 之间使用服务器桥。像这样:
- 客户端向 http://my.domain.tld/checkstatus 发出 JS AJAX 请求
- 服务器使用 C#、PHP、NodeJS 或它使用的任何技术连接到 Twilio API
- Twilio returns 凭据和令牌仍然有效或已过期
- 服务器将客户端响应准备为 true/false 或 0/1
- 客户端读取状态并继续或重定向到其他地方。
编辑 这里有一个 GET 方法,你也可以使用 JS AJAX 调用:
https://www.twilio.com/docs/api/rest/usage-records#list-get
按此格式请求:
/2010-04-01/Accounts/{AccountSid}/Usage/Records/{Subresource}
这里是 Twilio 开发人员布道者。
大多数 API 调用 Twilio REST API don't cost, particularly those where you retrieve a resource or list resources. Since you mentioned SMS you could, for example, list your latest messages 是这样的:
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 参考资料并选择您喜欢的。