我想创建一个可以发送短信的 PHP 应用程序;不同的电子邮件运营商有不同的网关。
有没有我可以使用的库,只需将电话号码传递给它,就可以查找或检测使用哪个网关?这样我就可以使用我得到的任何电子邮件地址并使用 PHP 的电子邮件功能来发送消息。
有些公司提供查找服务,但通常不是免费的(例如,我们为此使用了mBlox)。由于号码移植等原因,您也没有可以使用的简单算法。
Zeep Mobile提供了一个免费的 SMS API,你可以使用,关键是他们用广告标记你的 SMS
有一些 SMS API 允许您在不使用电子邮件网关的情况下进行发送。Twilio将是我的推荐。使用其中之一,您甚至不必知道运营商。
至于检测载体,codeka是对的,没有真正的办法知道。甚至谷歌地图也有一个运营商选择框。
网站http://www.freesmsgateway.info/可以提供正确的电子邮件地址给一个有效的手机号码(至少在美国)。
但是我没有看到任何有关提供 API 的信息。但是,您可能仍然能够解析和使用结果。
编辑 - 我看到他们使用来自http://www.data24-7.com/的 API来支持他们的网站。Data24-7 声称提供“实时 API”。