This library provides phone number information functionality including ability to access number look up APIs. It includes a Go client and CLI app for the Numverify API, and Twilio API.
https://numverify.com/documentation
| Install | Command |
|---|---|
| SDK only | $ go get github.com/grokify/gophonenumbers |
| CLI only | $ go get github.com/grokify/gophonenumbers/apps/numverify |
| SDK and CLI | $ go get github.com/grokify/gophonenumbers/... |
| Options | Long | Short | Example |
|---|---|---|---|
.env File |
--env |
-e |
-e=/path/to/.env |
| Access Token | --token |
-t |
-t=<myToken> |
| Validate Number | --number |
-n |
-n=<number> |
| List Countries | --countries |
-c |
-c |
$ numverify -e=/path/to/.env -n=+16505550100
$ numverify -t=<myToken> -n=+16505550100
$ numverify -e=/path/to/.env -c
$ numverify -t=<myToken> -c
import(
nv "github.com/grokify/gophonenumbers/numverify"
)
func main() {
client := nv.NumverifyClient{AccessKey: "myAccessKey"}
apiSuccessInfo, apiErrorInfo, resp, err := client.Validate(
nv.NumverifyParams{Number: number})
[...]
}import(
nv "github.com/grokify/gophonenumbers/numverify"
)
func main() {
client := nv.NumverifyClient{AccessKey: "myAccessKey"}
countries, apiErrorInfo, resp, err := client.Countries()
[...]
}