1. 程式人生 > 其它 >一個查詢手機號碼歸屬地,運營商,區號資訊的 Go 庫

一個查詢手機號碼歸屬地,運營商,區號資訊的 Go 庫

技術標籤:問題解決golanggocss3決策樹sql

一個查詢手機號碼歸屬地,運營商,區號資訊的 Go 庫

  • 獲取手機號碼的屬性,比如歸屬地,郵編,卡的型別,區號,運營商

使用:

go get github.com/zheng-ji/gophone
  • Example
import (
    "fmt"
    "gophone"
)

func main() {

    pr, err := gophone.Find("13580198235123123213213")
    if err != nil {
        fmt.Println(err) // illegal phone length
    }

    pr, err = gophone.Find("15920554688")
    if err == nil {
        fmt.Println(pr)
    }

    pr, err = gophone.Find("15920554688")
    if err == nil {
        // 也可以單獨獲取該號碼各個屬性
        fmt.Println(pr.PhoneNum)
        fmt.Println(pr.Province)
        fmt.Println(pr.AreaZone)
        fmt.Println(pr.City)
        fmt.Println(pr.ZipCode)
    }
}
  • Output
PhoneNum: 15920554688
AreaZone: 020
CardType: 移動虛擬運營商
City: 廣州
ZipCode: 510000
Province: 廣東