Twillio错误30004“消息传递-消息被阻止”

时间:2019-02-02 07:02:48

标签: node.js twilio twilio-api

我在申请中集成了twillio以供注册用户使用。从我的应用程序twillio SMS发送给用户一次密码(OTP)。如果用户可以验证OTP,则可以在我的应用程序中注册。

但是Twillio有时会给出错误代码 30004 。但是我想无限制地将SMS强制发送给用户。有什么办法可以满足我的要求。

我也阅读了twillio的此页面,了解我的错误https://support.twilio.com/hc/en-us/articles/223134167-Limitations-sending-SMS-messages-to-Indian-mobile-devices

但是我想以任何方式向用户发送短信。

2 个答案:

答案 0 :(得分:1)

这里是Twilio开发人员的传播者。

我正在猜测,因为您提到了limitations of sending SMS to India上要发送到印度设备的文章。

正如您所阅读的,发送到印度存在许多问题,所有这些问题都源于印度对Twilio等服务进行营销分类。因此,您无法在上午9点至晚上9点以外的时间发送邮件,并且如果Do Not Call registry上有电话号码,则您的邮件将永远无法传递。

如果您尝试对印度实施两因素身份验证,那么我建议您使用身份验证器应用程序执行此操作。您可以使用Twilio's Authy API或通过生成密钥并将其共享给AuthyGoogle Authenticator之类的应用程序来执行此操作。

这比SMS上的2FA更安全,这意味着您无需发送SMS也不依赖印度的交付。而是可以在服务器和设备之间进行身份验证。这就是GitHub did for their 2FA and you can read why about that here

让我知道是否有帮助。

答案 1 :(得分:0)

发送短信时出现错误30004“消息传递-消息被阻止” 如果您发送的消息未传递到终端设备并返回30004错误代码,则表明消息传递失败,因为目的地被阻止接收此消息