首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twilio足以进行国际短信验证吗?

Twilio足以进行国际短信验证吗?
EN

Stack Overflow用户
提问于 2015-06-03 02:10:35
回答 2查看 256关注 0票数 0

我用Twilio在我的应用程序中发送短信验证。我只使用向每个用户发送一条短信。

然而,在推出后,我们收到了几个来自国际用户的投诉。他们从来没有收到短信。

什么是实现短信/语音验证的最佳方式,几乎在任何地方都有效?

是的,国际短信是启用在我的Twilio帐户。

代码语言:javascript
复制
def sendByTwilio(phone, verificationCode):
try:
    account_sid = "XXXXX"
    auth_token = "XXXXXX"
    client = TwilioRestClient(account_sid, auth_token)
    rv = client.sms.messages.create(to="phone",
                                    from_="XXXXXXXXXX",
                                    body="Your verification code is "+str(verificationCode))
    return True
except TwilioRestException, e:
    pass

return False
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-15 17:58:42

有几个原因,为什么短信可能无法在国际地点工作。Twilio在某些地方工作得很好,但不是在任何地方。在印度,它们是非常有限的,并且不建议使用它们- https://www.twilio.com/help/faq/sms/are-there-limitations-on-sending-sms-messages-to-indian-mobile-devices

我不认为API版本会改变SMS的交付能力,当您国际化时,确保SMS收到的障碍超出了SMS网关。了解更多关于改善全球短信接收看看这个的信息。

票数 1
EN

Stack Overflow用户

发布于 2015-06-03 09:27:12

你启用地理位置了吗?如果没有,您必须通过twilio帐户设置启用它。第二,您应该为TwilioException .May be数字做一些日志记录,可能不以+符号作为前缀,这会导致问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30609669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档