我的应用程序向人们发送短信,但手机输入的号码有时是陆地线路(这是用户错误,或者用户不知道他们的联系电话是手机还是座机)。
我发现一些网站可以告诉我一个号码是固定电话还是手机,但是他们不提供程式化的API。有人知道一个Web应用程序可以知道一个数字是否可以接收短信的方式?
我猜测测试短信是一种方式,但是当目前的短信网关收到固定电话号码时,它无法正常工作,并没有告诉我试图发送SMS的固定号码。我会跟我的操作符一起跟进,但是我很乐意让用户输入电话号码,如果他们是座机或电话号码。
更新:
有办法解决这个问题。看看http://www.phonevalidator.com,他们可以查询一个电话号码,弄清楚它是一个固定电话还是手机。
解决方法
您可以让JavaScript打开一个包含url的弹出窗口:
“ http://www.phonevalidator.com/results.aspx?p=”phoneNumber
“ http://www.phonevalidator.com/results.aspx?p=”phoneNumber