我使用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讓外星人知道他可能還會面臨什麼問題,因爲他正在發送一些驗證碼,如果客戶回覆可能的隨機生成的號碼,則回覆可能無法到達。 –