go get is not working for you, please check out this amazing post about
GO111MODULE=on go get github.com/ReolinkCameraAPI/[email protected]
A Specific version using
GO111MODULE=on go get -u github.com/ReolinkCameraAPI/[email protected]
cd $GOPATH mkdir -p src/github.com/ReolinkCameraAPI cd src/github.com/ReolinkCameraAPI git clone https://github.com/ReolinkCameraAPI/reolinkapigo.git
Implement a “Camera” object by passing it an IP address, Username and Password. By instantiating the object, it will try retrieve a login token from the Reolink Camera. This token is necessary to interact with the Camera using other commands.
import "github.com/ReolinkCameraAPI/reolinkapigo" // This can throw an error due to the API trying to authorise with the camera // to retrieve the necessary token for future requests. camera, err := pkg.NewCamera("foo", "bar", "192.168.1.100") // now call any of the supported api's by passing it it's resthandler ok, err := camera.FormatHdd(0)(camera.RestHandler)