发送短信以进行号码验证的最便宜方法?[关闭]


83

我的应用程序需要验证用户提供的电话号码。将短信发送到电话的绝对最便宜的方法是什么?我应该去哪家公司/ API?我不是想要每月发送10条SMS的黑客解决方案,我需要为将要发送大量验证的公司推出这种解决方案。但是他们想以最低的成本做到这一点。(每个用户只需要验证一次)

对不起,忘记了,短信必须是国际性的


第一个问题来自哪个国家/地区?

对于来自美国和其他几个国家/地区的用户,您可以将电子邮件发送到<电话号码> @ <服务提供商> .tld,用户将收到以短信形式的电子邮件。
Shahid


3
我听说过一项名为cognalys link的服务。他们提供了一个易于插拔的android SDK。他们通过未接来电验证手机号码。就像whatsapp之前做过的一样。它非常便宜,他们提供了一个免费帐户。通过自助短信验证手机号码的方法适用于发布良好的应用。
阿斯兰汗

1
“西联汇款,Perfectmoney和比特币”是避免退款的完美方法。好的。
m3nda

Answers:


22

我建议使用TextAnywhere:

文字随处可见

它们提供了几种语言的API(C,Java,.Net,PHP等),并根据发送的文本量提供了多种费率和软件包。

他们在付款方面也非常灵活-他们可以预付款,现收现付款和固定的每月限额。

价钱

我们将它们用于大型应用程序,以发送警报通知消息,它​​们非常可靠。他们还为注册的慈善机构和学术机构提供15%的折扣。


41
每条短信收费7.5分钱,我会说相当昂贵.......
Pacerier

@Pacerier可能,但是请记住,如果您正在使用此服务,则不仅是在为SMS本身付费,它还包括了与之交互以发送文本的服务器/服务的成本。当然,对于低使用率而言,每条文本的费用要比您通常向运营商支付的费用高-但是,为它们提供的服务支付大约4便士的费用,恕我直言。
迈克尔,

2
@Mikaveli,它很贵,因为有很多便宜的东西。都是相对的。
Pacerier

1
也许是这样-但请记住,这个答案已经有30个月了……
迈克尔

2
@Pacerier也包含发送短信所需的电吗?如果是这样,那真是便宜货!
安东尼·亨特

20

Twilio是最好,最快,最便宜的,并且拥有大量令人惊奇的功能,您将来可以选择使用

http://www.twilio.com/


1
他没有指定……最初
sethvargo 2011年

并且他们提供一些国际服务-他似乎不需要很多-twilio.com/faq/international
sethvargo 2011年

1
twilio并不便宜。到乌干达(美国境外)短信的费用为每短信$ 0.06美元。那比本地短信贵得多
Deo博士

2
这样的谎言。特维尔(Twilio)是其中之一,即使不是最昂贵的!!
皮拉

2
twilio真的很贵
Petros Kyriakou


9

我可以想到的绝对最便宜的方法是自己建立系统。

通过与某些手机提供商的合同,将其连接到您的linux计算机。

http://www.dealextreme.com/details.dx/sku.12057

这是一个讨论Linux设置过程的线程。这不是在公园散步,但是很便宜。

https://web.archive.org/web/20100130041340/http://www.dealextreme.com/forums/Default.dx/sku.12057~threadid.88670


2
完全可以,每个当前运行的短信服务都将是昂贵的,因为该服务是为了赚钱而不仅仅是为了支付费用。另一方面,您不必维护它。
m3nda

2
链接已断开:(
勤奋的按键2002年

3

您可能会使用Google Voice API,因为它是免费的。我不确定您使用的是哪种语言,但是以下是适用于python的API,可以让您做到这一点。 http://code.google.com/p/pygooglevoice/


2
显然,Google语音无法发送国际短信。但是,如果您将其用于美国短信和“国际文本通”,则可以节省一些钱。
Jamiegs 2011年

我永远不会免费将数据存储在Google中。仅当您对它的使用率较低时,它才免费。如果达到免费限额,最终价格可能无法满足您的需求。如果还缺乏国际信息服务,那真的“不够好”。
m3nda '16

2

尝试www.bulksms.com-他们已经存在了10多年了,并且专门从事纯SMS消息传递-没有别的。一个简单的HTTP API,交付良好,可在英国,欧洲,美国,非洲等国家使用。


1

通过电子邮件发送SMS也很容易。缺点是您需要询问最终用户他们所处的国家和运营商。


3
请问该怎么做?
皮拉

对于来自美国和其他几个国家/地区的用户,您可以将电子邮件发送到<电话号码> @ <服务提供商> .tld,用户将收到以短信形式的电子邮件。
杰克

1

如果您需要验证手机号码,不发送短信且不确认专有权,则应搜索“ HLR查找网关”,它比发送SMS便宜。


1
HLR希望查看数字是否为实数,但您不是在探测所有权。验证通常是在短信中缺少通话或密码的情况下进行的。是的,HLR更便宜,但还不够。
m3nda

0

您可能更喜欢使用Zeep Mobile API。它是免费的,用于开发和批量发布消息。仅由于赞助,它会将广告插入您的消息中。

仍然是一个好人,值得一试。

http://www.zeepmobile.com/

祝你好运!


4
2012年8月1日,我们关门。The Zeep Mobile Team
Govind Singh 2014年

-1

更新:

好吧,一项名为Number Guru的新服务启动了,他们提供了开发人员API,不确定是否免费

旧:

我建议将OpenMarket作为SMS聚合器。如果您需要使用简码进行双向通讯,他们将提供号码查询作为服务的一部分。

如果您只需要发送单向短信/短信(如警报),但用户必须通过电子邮件选择退出,然后从服务中删除。您可以使用 Neustar号码验证LEAP之类的方法进行号码查找(显示运营商信息)并使用SMS电子邮件网关发送SMS消息。


1
查看Number Guru,据我所知,它是“知道谁给您打电话”服务,而不是SMS发送服务。我还访问了OpenMarket,无法在其网站上的任何地方找到如何购买他们的服务以及如何定价的价格。无用。
佩雷
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.