2008-11-26 18 views
29

是否有免费的API或其他方式来确定手机号码注册的载体?确定载体的API?

我希望我的应用程序能够在没有他们从列表中选择其运营商的情况下广播短信。

UPDATE: 有趣的是,一个同事找到了答案:http://developer.whitepages.com/

UPDATE2: 嘛白页许可协议等限制性,你不能建立一个应用它。任何其他想法?

UPDATE3:
在某些时候,有人删除我的更新2.本放回去。更重要的是,截至2015年10月19日,Terms of Service仍处于不可能合法使用其服务的状态。

+1

也可以查看https://gist.github.com/coolaj86/8908841我用xminder举一个例子。 – CoolAJ86 2014-02-10 22:40:32

+1

@NotMe - 我在Whitepages Pro工作。我们有数百个客户(大和小)利用我们的API获取电话数据,包括运营商,所有者,地址等。您为什么认为这是限制性的?请让我知道,我很高兴与你合作。 http://developer.whitepages.com。我的电子邮件地址:kshah [at] whitepages [dot] com – adroit 2016-07-07 12:37:31

+0

@adroit:你会注意到我在8年前发布了这个版本。我相信你的服务条款从那时起就改变了。 :)当我记得当时还没有付费选项。 – NotMe 2016-07-07 15:09:10

回答

3

你应该注意到的方式找出一些属于哪个载体将特定国家(虽然,一些国家可能会使用相同的方案,但我不知道 - 我与两个挪威工作和swedish可移植数据库,它们与api-wize完全不同 - 并且需要vpn +身份验证)。

这些信息至少在这里不对公众开放 - 我见过有权访问的服务提供商,网络运营商和信息提供商(如黄页)。

但otoh,会不会适当的短信网关服务为您做到这一点?

2

你最大的问题是人们现在可以拿他们的号码。因此,在过去的手机运营商有大量电话号码,并且可能仍然存在,但没有可靠的方法将特定的手机号码映射到某个运营商。

+1

http://en.wikipedia.org/wiki/Local_number_portability – 2010-12-03 15:15:36

+1

有些服务可以将端口号码考虑在内,即使已经移植了一个号码,也可以提供正确的载体。即使在同一天移动电话号码,直接查询电话网络的服务也可以确定正确的运营商。 – TLiebe 2013-11-23 17:32:29

11

Data24-7提供了一个用于查找无线电话号码的运营商的API。它还会返回电子邮件地址以将短信和彩信发送到手机。这不是免费的,这是每月$ 12和每查找0.006 $。

的链接是:http://www.data24-7.com

4

Neustar将是你最好的选择,他们处理查询,号码携带,不叫列表,等...服务不是免费的,但他们是在企业最可靠。另一种选择可能是Twilio

2

你可以尝试从像http://www.fonefinder.net的网站上的号码

这里做了“域名注册”到屏幕抓取就是一个例子URL刮。 (我验证了其真正的冲刺,所以这是正确的)

http://www.fonefinder.net/findome.php?npa=817&nxx=683&thoublock=2926 
3

如果您正在寻找我是什么(一种能够方便地通过电子邮件发送 - >短信的人的节目),我认为最好的将是发送电子邮件phonenumber @ sms-gateway到国家的每个运营商。在此过程中,数只与一家运营商在数量是活跃在这一刻工作。其他电子邮件将被退回。如果你试图查看它,你现在正在依靠他们的数据库是多么流行。

1

我最近在Ruby中写了一个与前面提到的FoneFinder接口的程序。净

https://rubygems.org/gems/FoneFinder - >红宝石宝石页
https://github.com/evinugur/FoneFinder.rb/ - > Github的来源

你可以用它来获取涉及手机号码数据的几个领域,但确定载体,做到这一点。

require 'FoneFinder' 
myPhoneNumber = FoneFinder.new("123-456-7890") 
puts myPhoneNumber.carrier 
6

我知道这个问题是5岁了,不过对于那些还在寻找什么东西,PacificEast(我工作的是谁)提供了一个Line Identification Append服务,为美国和加拿大的数字,处理本地号码携带。该服务可作为SOAP API或批处理服务(您将PacificEast发送给您的文件,然后进行处理并将其发回)。除了运营商之外,该服务还会识别线路类型(无线,固定电话等),号码是否已被移植,以及一些地理信息。