如何以专业和可靠的方式以编程方式发送短信?

Ign*_*cia 3 .net c# sms

对于我正在工作的项目,我需要以可靠的方式发送SMS消息,因为这是一个生产应用程序.我遇到的问题是应用程序在云上运行,我不能使用像SMS网关这样的额外硬件.

我正在使用的提供商不提供到SMS网关的典型邮件,我发现它不太可靠.有什么严肃的解决

谢谢.

PD:我不是在寻找免费服务而是可靠服务.

PD:我需要西班牙的服务,只提供信息,而不是接收信息.

Rod*_*rns 7

您关于可靠性的具体问题可能取决于您要发送到的地理区域.希望更多的开发者可以提供真实的生活体验.Twilio确实拥有庞大的用户群,通常这表明服务很好http://techcrunch.com/2012/06/05/twilio-passes-a-milestone-100000-developers-for-its-voip-sms-platform / 另见此前SO条目/sf/ask/177024361/

选择提供商还取决于您需要覆盖的国家/地区,是否需要发送和接收功能,以及是否需要专用短代码.有很多公司提供基于Web的API来发送短信,包括一群提供服务的运营商.这些往往提供不同的国际覆盖范围,大多数在特定地区具有最佳覆盖范围.服务的成本也因公司之间的设置费用而异,具体取决于您是否需要设置专用的短代码.

以下是一些提供SMS Web API服务的知名公司

Twilio - 美国发送和接收的覆盖范围,但目前正在运行国际测试版程序https://www.twilio.com/international-sms,没有设置费用或标准服务的最低合同,但如果你想要的话,最少有3个月使用短代码.

Tropo - 美国的发送和接收覆盖范围,可以向国际号码发送短信但不接收.

Zeep - 美国唯一的覆盖和发送,每月最低支出和使用Zeep短代码.

Nexmo - 无需安装费或最低月费.提供国际覆盖,目前在美国发送短信的费率很低.接收短信的国家覆盖范围有限.

MediaBurst - 总部位于英国的公司,负责发送和接收SMS API.请注意,"国际覆盖"并不一定包括所有美国运营商(例如),而是大多数.他们通过批量定价为每条短信提供0.05英镑的固定价格.似乎不支持自定义短代码.

还有一些运营商提供基于Web的API,用于通过其网络发送SMS,包括:

Bluevia提供独特的利润分享模式,其中开发者分享已发送(或已接收)短信的利润,但覆盖范围仅限于某些欧洲和南美国家的Telefonica网络(请参阅https://bluevia.com/en/page /tech.overview.countries).他们还提供付款和位置API.

最近推出的OneAPI可以在加拿大的三大运营商上购买,并将很快推广到不同的国家.这样可以访问发送和接收短信以及其他一些内容,例如付款和位置.发送和接收SMS的成本取决于运营商.