numlookupapi.com - Автоматизируйте процесс проверки номера телефона, проверяя информацию об операторе связи с помощью API для поиска телефонных номеров по всему миру.
Импортный пакет
import "github.com/Clyckov34/numlookupapi"
Установка пакета
go get github.com/Clyckov34/numlookupapi
example.go:
package main
import (
"fmt"
"log"
"github.com/Clyckov34/numlookupapi"
)
func main() {
var api = numlookupapi.Client{
ApiKey: "API-KEY",
}
res, err := api.GetResponse("+79963567210")
if err != nil {
log.Fatalln(err)
}
fmt.Println(res)
}
$ go run example.go
&{true 79963567212 9963567212 +79963567212 +7 RU Russian Federation Volgograd Oblast LLC Skartel (YOTA) mobile}
example.go:
package main
import (
"fmt"
"log"
"github.com/Clyckov34/numlookupapi"
)
func main() {
var api = numlookupapi.Client{
ApiKey: "API-KEY",
}
res, err := api.GetResponse("+79963567210")
if err != nil {
log.Fatalln(err)
}
fmt.Println("Valid:", res.Valid)
fmt.Println("Number:", res.Number)
fmt.Println("Local Format:", res.LocalFormat)
fmt.Println("International Format:", res.InternationalFormat)
fmt.Println("Country Prefix:", res.CountryPrefix)
fmt.Println("Country Code:", res.CountryCode)
fmt.Println("Country Name:", res.CountryName)
fmt.Println("Location:", res.Location)
fmt.Println("Carrier:", res.Carrier)
fmt.Println("Line Type:", res.LineType)
}
$ go run example.go
Valid: true
Number: 79963567210
Local Format: 9963567210
International Format: +79963567210
Country Prefix: +7
Country Code: RU
Country Name: Russian Federation
Location: Volgograd Oblast
Carrier: LLC Skartel (YOTA)
Line Type: mobile
- Все номира должны начинаться со знака "+". Например: +79963567210
- Чтобы получить API-KEY, зарегистрируйтесь в Личном кабинете, и скопируйте ключ