diff --git a/ipgeo/ipinfo.go b/ipgeo/ipinfo.go index 2bd8798..94671b9 100644 --- a/ipgeo/ipinfo.go +++ b/ipgeo/ipinfo.go @@ -9,7 +9,7 @@ import ( func IPInfo(ip string) (*IPGeoData, error) { - resp, err := http.Get("https://ipinfo.io/" + ip + "?token=42764a944dabd0") + resp, err := http.Get("https://ipinfo.io/" + ip + "?token=" + token.ipinfo) if err != nil { return nil, err } diff --git a/ipgeo/leo.go b/ipgeo/leo.go index 2033234..7e39628 100644 --- a/ipgeo/leo.go +++ b/ipgeo/leo.go @@ -1,13 +1,14 @@ package ipgeo import ( - "github.com/tidwall/gjson" "io/ioutil" "net/http" + + "github.com/tidwall/gjson" ) func LeoIP(ip string) (*IPGeoData, error) { - resp, err := http.Get("https://api.leo.moe/ip/?ip=" + ip) + resp, err := http.Get("https://api.leo.moe/ip/?ip=" + ip + "&token=" + token.ipleo) if err != nil { return nil, err } diff --git a/ipgeo/tokens.go b/ipgeo/tokens.go new file mode 100644 index 0000000..fdeb68d --- /dev/null +++ b/ipgeo/tokens.go @@ -0,0 +1,13 @@ +package ipgeo + +type tokenData struct { + ipinsight string + ipinfo string + ipleo string +} + +var token = tokenData{ + ipinsight: "", + ipinfo: "42764a944dabd0", + ipleo: "NextTraceDemo", +}