攜號轉網正式啟動,注意對業務帶來的小影響
引子
前幾天攜號轉網正式啟動,我這個被聯通訊號坑的不行的娃,終於能翻身了,兩眼老淚眾橫,甭管移動還是電信都行,只要不是聯通,我就舒坦了。整個屋子只有陽臺有兩個訊號,屋裡永遠無服務。
轉網辦理好以後,我突然對於某種特殊業務情況產生了疑慮,隨進行了簡單的考古查證,以此記錄,分析與眾。
正文
在某些業務情況下,我們需要根據使用者的手機號,去判斷其所屬的運營商,然後再去幹點事情。
那麼在攜號轉網之前,我們有很多種方式,以下我簡述一下。
正則
估計大家用的最多的,就是本地寫個正則,一套帶走,比如:185、186等就是聯通;135、138等就是移動;189等等就是電信。這一梭子擼下去是簡單又省事。
這種方式明顯不太友好,既不穩定也不靠譜。肯定不適合攜號轉網的情況了。
線上API查詢
這個估計也有不少人用,通常是需要查詢到具體的地區,比如:四川移動啊、湖南聯通啊等等地區。
那麼攜號轉網以後,凡是本地的判斷方式一概作廢,只能依靠線上API。所以,我對線上介面進行了一個簡單測試。
備註:本人手機之前為 185 聯通,後轉入移動
淘寶API
地址:https://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=手機號
結果:<移動>正確
百度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/
結果:<聯通>錯誤
總結
主要測試了一些能網上找到的介面,不夠嚴謹。
從結果來看,只有淘寶的介面是正確的,由於攜號轉網的原因,如果要獲取真實資料,必須從運營商處查詢。
如果遇到此類特殊業務,請務必注意注意在注意,避免造成未知問題。
還有就是,身邊攜號轉網的朋友很少很少,所以難以拿到手機號去進行測試,這也是困擾大家的地方。
我算是拋磚引玉了吧