在Nodejs中发送OTP作为SMS的最佳平台是什么?我试过Twilio,但他们一直暂停我的帐户,由于地理位置[关闭]

lf3rwulv  于 2023-05-22  发布在  Node.js
关注(0)|答案(1)|浏览(226)

**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。

我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
2天前关闭。
Improve this question
我以前在另一个项目中使用过Twilio。但是,当我创建2个新帐户,从我的业务电子邮件,这是试用帐户,一切都很好。但当我一充值20美元发送短信,它立即暂停了我的帐户说,以验证帐户,现在当我登录有没有任何屏幕。它只显示以下屏幕

为什么Twilio让我发短信这么难?我给他们提供了所有的细节我的基本目标是使用短信的OTP服务的身份验证目的注册。请建议我替代短信服务集成到我的Nodejs应用程序

j2qf4p5b

j2qf4p5b1#

对不起,您的帐户已暂停。正如詹姆斯·Z所建议的,我建议你伸出援助之手。
要回答的问题,使它很难发送短信。我知道入职体验对您来说并不完美。目前的情况是,Twilio(以及所有其他严肃的公司)需要遵守当地法规,这些法规要求您进行额外的检查以购买您可以使用的号码,我们试图尽可能轻松地做到这一点,然后发送短信。因此,您的帐户可能在其中一次检查中被标记,希望支持能够帮助您。
如果你的用例仅仅是发送2FA的短信,我建议你看看Verify,它允许你发送OTP而不需要购买电话号码。对于这些用例,它不仅更方便,而且比使用消息传递API更安全。

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.verify.v2.services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                .verifications
                .create({to: '+15017122661', channel: 'sms'})
                .then(verification => console.log(verification.status));

相关问题