1

我遇到了许多使用帐户 sid 和身份验证令牌来创建 twilio 客户端(参考 1 代码)的 twilio api,但我什至看到了一些 twilio api,它使用帐户 sid 和 api 密钥以及 api 密钥来创建 twilio 客户端(参考 2 代码)。想知道,这些有什么区别?

代码 1:使用帐户 sid 和身份验证令牌创建 Twilio 客户端

     const client = require('twilio')(accountSid, authToken);

代码 2:使用帐户 sid 和 api 密钥和 api 密钥创建 Twilio 客户端

     const Twilio = require("twilio");
     const client = new Twilio(API_KEY_SID, API_KEY_SECRET, {accountSid: ACCOUNT_SID}); 

任何人都可以帮助我了解这两种不同类型的创建 twilio 客户端之间的区别吗?

4

1 回答 1

4

下面的文档提供了使用 API 密钥而不是帐户 SID 上的身份验证令牌的好处。

REST API:API 密钥

“API 密钥可以通过 REST API 或 Twilio 控制台进行配置和撤销。这为管理对 Twilio API 的访问提供了强大而灵活的原语。”

如果帐户身份验证令牌被泄露,则更改身份验证令牌的过程是通过控制台进行的。

身份验证令牌以及如何更改它们(轮换凭据)

于 2019-11-25T13:17:26.497 回答