我使用Twilio在我的应用程序中发送短信验证。我只使用Twilio REST API为每个用户发送一条短信。Twilio足以进行国际短信验证吗?
然而,启动后,我们收到了来自国际用户的几个投诉。他们从来没有收到短信。
什么是实施短信/语音验证几乎无处不在的最佳方式?
是的,国际短信在我的Twilio帐户中启用。
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
我同意philnash有关短信API弃用。虽然我已经使用C#版本的SMS短信,但有多个问题。所以我使用了其他消息传递API,其工作相当好,除了一个问题,即当消息到达客户端时,该数字是随机生成的,而不是我们从twilio购买的数字 –
@KamranShahid如果你有这个问题,那么请在[email protected]上提出它(如果你还没有)Twilio支持。 – philnash
好phil.Just让外星人知道他可能还会面临什么问题,因为他正在发送一些验证码,如果客户回复可能的随机生成的号码,则回复可能无法到达。 –