Skip to content

Latest commit

 

History

History
46 lines (31 loc) · 907 Bytes

File metadata and controls

46 lines (31 loc) · 907 Bytes

go-geoedge - A Go library for GeoEdge Ad Verification API

License

This library provides simple interface for all GeoEdge Ad Verification API methods.

Tested on API version: 3.4.25.

Installation

go get github.com/krpn/go-geoedge/geoedge

Example Usage

package main

import (
	"fmt"
	"github.com/krpn/go-geoedge/geoedge"
)

const myAuthorizationToken = "myAwesomeToken"

func main() {
	api := geoedge.NewApi(myAuthorizationToken)

	projects, err := api.ListProjectsRequest(geoedge.ListProjectsRequestLimit(3)).Do()
	if err != nil {
		panic(err)
	}

	for _, project := range projects {
		projectDetails, err := api.GetProjectRequest(project.Id).Do()
		if err != nil {
			panic(err)
		}

		fmt.Println(projectDetails)
	}
}