hikvision/iot/oauth_test.go

38 lines
652 B
Go

package iot
import (
"encoding/base64"
"fmt"
"log"
"os"
"testing"
)
func TestOauth(t *testing.T) {
imgfile, err := os.ReadFile("../image.jpg")
if err != nil {
log.Fatal(err.Error())
}
imgbase64 := base64.StdEncoding.EncodeToString(imgfile)
p, err := PersonDetail("02")
if err != nil {
log.Fatal(err)
}
fmt.Println(p)
person, err := PersonFaceUpdate("02", imgbase64, true)
if err != nil {
log.Fatal(err.Error())
}
p, err = PersonDetail("02")
if err != nil {
log.Fatal(err)
}
r, err := PersonFaceDelete("02")
if err != nil {
log.Fatal(err)
}
fmt.Println("r ", r)
fmt.Println("p ", p)
fmt.Println("person ", person)
}