Skip to content

reteps/gopowerschool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

gopowerschool

powerschool in go

usage:

package main

import (
        "github.com/reteps/gopowerschool"
        "fmt"
)

func main() {
        client := gopowerschool.Client("https://example.com")
        student, err := client.GetStudent("username", "password")
        if err != nil {
                panic(err)
        }   
        fmt.Println(student)
}

using other methods in xml_parser.go (example: get picture):

client := gopowerschool.Client("https://example.com")
session, userID, err := client.CreateUserSessionAndStudent("username", "password")
if err != nil {
        panic(err)
}
arguments := gopowerschool.GetStudentPhoto{UserSessionVO: session, StudentID: userID}
response, err := client.GetStudentPhoto(&arguments)
if err != nil {
        panic(err)
}
fmt.Println(string(response))

Releases

No releases published

Packages

No packages published

Languages