携号转网正式启动,注意对业务带来的小影响

引子

前几天携号转网正式启动,我这个被联通讯号坑的不行的娃,终于能翻身了,两眼老泪众横,甭管移动仍是电信都行,只要不是联通,我就舒坦了。整个屋子只有阳台有两个信号,屋里永远无服务。php

转网办理好之后,我忽然对于某种特殊业务状况产生了疑虑,随进行了简单的考古查证,以此记录,分析与众。json

正文

在某些业务状况下,咱们须要根据用户的手机号,去判断其所属的运营商,而后再去干点事情。api

那么在携号转网以前,咱们有不少种方式,如下我简述一下。测试

正则

估计你们用的最多的,就是本地写个正则,一套带走,好比:18五、186等就是联通;13五、138等就是移动;189等等就是电信。这一梭子撸下去是简单又省事。debug

这种方式明显不太友好,既不稳定也不靠谱。确定不适合携号转网的状况了。code

在线API查询

这个估计也有很多人用,一般是须要查询到具体的地区,好比:四川移动啊、湖南联通啊等等地区。orm

那么携号转网之后,凡是本地的判断方式一律做废,只能依靠在线API。因此,我对在线接口进行了一个简单测试。cdn

备注:本人手机以前为 185 联通,后转入移动htm

淘宝API

地址:https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=手机号blog

结果:<移动>正确

百度API

地址:http://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={手机号}&resource_id=6004&ie=utf8&oe=utf8&format=json

结果:<联通>错误

360 API

地址:https://cx.shouji.360.cn/phonearea.php?number=手机号

结果:<联通>错误

聚合数据

地址:https://www.juhe.cn/docs/api/id/11

结果:<联通>错误

极速数据

地址:https://www.jisuapi.com/debug/shouji/

结果:<联通>错误

总结

主要测试了一些能网上找到的接口,不够严谨。

从结果来看,只有淘宝的接口是正确的,因为携号转网的缘由,若是要获取真实数据,必须从运营商处查询。

若是遇到此类特殊业务,请务必注意注意在注意,避免形成未知问题。

还有就是,身边携号转网的朋友不多不多,因此难以拿到手机号去进行测试,这也是困扰你们的地方。

我算是抛砖引玉了吧

相关文章
相关标签/搜索