我想为用户进行基于手机的验证。我理解代码生成过程,我理解维护手机运营商数据库。但是要发送文本,我是否需要电话号码或是否可以使用互联网地址发送验证码?
答案 0 :(得分:2)
您将要使用http://www.twilio.com/等服务发送短信。
他们有一个用于在此处发送短信的API:https://github.com/twilio/twilio-php
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您住在受支持的国家/地区,建议您查看Tropo,twilio。否则,您可以与当地电信运营商联系以获取SMS网关访问权限,然后您可以通过HTTP接口推送您的短信。如果您选择自己做所有事情,那么我建议您使用GSM调制解调器并对其进行编程以推送您的信息。
答案 3 :(得分:0)
您可以通过发送电子邮件发送短信。每个运营商都有自己的电子邮件结构来通知用户 - 所以我会(在小规模项目上)做的是收集他们的电话运营商/电话号码(用户提交)。并且在DB存储中为不同公司提供寻址方案。
例如:
Verizon:phonenumber@vtext.com ATT:phonenumber@txt.att.net
答案 4 :(得分:0)
还有一个关于电话验证的项目http://mOTP.in 移动OTP无需短信....好好试试