代码之家  ›  专栏  ›  技术社区  ›  ChrisLively

确定细胞载体的API?[闭门]

  •  31
  • ChrisLively  · 技术社区  · 16 年前

    有没有免费的API或其他方法来确定手机号码注册到哪个运营商?

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

    whitepages许可协议是如此严格,以至于你无法为它构建应用程序。还有其他想法吗?

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

    8 回复  |  直到 9 年前
        1
  •  13
  •   Marc    14 年前

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

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

        2
  •  6
  •   TLiebe    11 年前
        3
  •  4
  •   Phill Pafford    14 年前
        4
  •  3
  •   tommym    16 年前

    您应该注意,确定一个号码属于哪个运营商的方法是针对具体国家的(尽管有些国家可能使用相同的方案,但我不确定-我使用过挪威和瑞典的便携数据库,它们的api wize非常不同-并且需要vpn+身份验证)。

    这些信息,至少在这里,是公众无法获得的——我见过服务提供商、网络运营商和信息提供商(如黄页所示)可以访问这些信息。

    但是otoh,一个合适的短信网关服务不会为你做到这一点吗?

        5
  •  3
  •   user875479    12 年前

        6
  •  2
  •   TravisO    16 年前

        7
  •  2
  •   Trey Brister    13 年前

    你可以试着从一个像这样的网站上截取屏幕 http://www.fonefinder.net 号码上有“whois”字样

    下面是一个示例url。(我验证了它是真正的sprint,所以这是正确的)

    http://www.fonefinder.net/findome.php?npa=817&nxx=683&thoublock=2926
    
        8
  •  1
  •   deadboy    11 年前

    https://rubygems.org/gems/FoneFinder --&燃气轮机;红宝石页面
    https://github.com/evinugur/FoneFinder.rb/ --&燃气轮机;Github源代码

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