我们即将上线,但Clickatell似乎有问题。帐单和服务器问题!Clickatell另类短信网关?
快速的谷歌搜索显示了长时间记录的问题。
他们没有然而取得了不错的印象,在第一,但现在我们只是不知道 - 他们似乎并不稳定!
那么,哪个可靠短信网关将允许我发送简单的英文短信到以色列(通过编程方式通过HTTP API)?
锯至今:
我们即将上线,但Clickatell似乎有问题。帐单和服务器问题!Clickatell另类短信网关?
快速的谷歌搜索显示了长时间记录的问题。
他们没有然而取得了不错的印象,在第一,但现在我们只是不知道 - 他们似乎并不稳定!
那么,哪个可靠短信网关将允许我发送简单的英文短信到以色列(通过编程方式通过HTTP API)?
锯至今:
声明,我做的开发人员技术推广兼职在Nexmo。
如果您正在寻找API发送全球范围广泛且传送能力高的短信,您应该查看Nexmo。
我不记得确切的数字,但超过200个国家/ 800运营商发送SMS(我认为这更像是1K现在)的支持。它似乎并不需要传入,但如果你这样做,你可以在14个国家(这个数字还在增长)获得入站号码。
至于可靠性,相信Nexmo是唯一的SMS提供商publishes delivery stats。我已经贴了以色列在这里交货状态:
Network | Success Ratio | DLR Ratio
42503 Pelephone | 91.47 | 99.99
42502 Cellcom | 92.01 | 99.95
42501 Orange | 93.14 | 99.97
成功率传送到手机的消息,DLR比率是导致送达回执的消息 - 所以Pelephone公司中,99.99%的时间,你的应用程序可以发送通知消息状态的报告,即使它不是消息成功发送给手机的91.47%时间的一部分。
@poni API很容易实现;不过,您可能已经为另一个API编写代码,这可能是一个痛点。如果您发布消息给Nexmo支持并要求我,我会尽我所能让这一过渡变得尽可能简单。 –
对于高质量的SMS服务你应该看看my employer´s website。考虑启用交付报告回调。这将触发服务器上的脚本,提供有关是否以及何时将消息成功传送到用户手机的信息。
PHP例子:
<?php
// Register here to get a username and password:
// http://www.vianett.com/en/free-demonstration-account
if (vianett_sendsms('username', 'password', 'example', '+4412345678', 'Hello world', $error)) {
echo 'Success!';
} else {
echo $error;
}
function vianett_sendsms($username, $password, $from, $to, $msg, &$response=null) {
$url = 'https://smsc.vianett.no/v3/send.ashx';
$data = array(
'user' => $username,
'pass' => $password,
'src' => $from,
'dst' => $to,
'msg' => $msg
);
$qs = http_build_query($data);
$response = file_get_contents($url.'?'.$qs);
return $response == '200|OK';
}
你需要的任何其他功能,如本地号码,短码,或接收信息的能力吗? – octern
无。纯粹是为了发送短信。 – Poni
[Twilio](http://www.twilio.com/sms/pricing/il)支持以低廉的价格向以色列发送短信。我已经和他们一起玩小项目,但不能真正说出他们的可靠性。 – octern