如何从10位数字的电话号码中获取运营商名称?
请注意:我已经成功地通过电话获得了自己的号码运营商。但我需要把它换成其他电话号码。
发布于 2015-03-16 01:20:18
不可能从电话号码中准确地找到运营商。在过去,电话号码是以“区块”的形式分配给不同的运营商的,所以你只需要知道区号和3位数的交换(区号后的前3位),就可以确定号码属于哪个运营商。但号码可携带性意味着任何人都可以抛弃他们的运营商,把他们的电话号码带到新的运营商,所以分配给每个运营商的旧的电话号码“区块”正在逐渐被打破。
然而,有一些网站声称他们可以(免费)向你提供这些信息,还有一些其他来源会收费告诉你。
由于号码的可移植性,这些网站不一定是准确的。
发布于 2015-03-16 01:25:28
Authy有一个很好的应用程序接口(除了他们的旗舰两步身份验证应用程序接口),但它可能有点贵,每次查找3美分。
curl "https://api.authy.com/protected/json/phones/info?api_key=XXX&phone_number=775-461-5609&country_code=1“{”消息“:”截至2014-07-02 20:40:05 +0000的手机号码信息“,”类型“:"voip",”提供商“:"Pinger/TextFree","ported":false,”成功“:true }
发布于 2015-04-02 12:52:31
如果你还在寻找解决方案,Nexmo宣布了一个名为Number Insight API的新API,它可以获得运营商信息以及给定10位数字的更多信息。试一试。
https://stackoverflow.com/questions/29063641
复制相似问题