Skip to content

Latest commit

 

History

History
30 lines (21 loc) · 590 Bytes

File metadata and controls

30 lines (21 loc) · 590 Bytes

Golang SDK for BMM

Status

This SDK implements only the things needed by BCC Media at the moment. It is primarily meant for use in the backend.

PRs expanding it are welcome.

Usage

import (
    "github.com/bcc-code/bmm-sdk-golang"
)

func main() {
    token, err:= bmm.Token(...)
    if err != nil {
        panic(err)
    }
    
    client := bmm.NewApiClient("http://bmm.base.url", token)
}

Logging

Internally the SDK uses the slog package for logging. A custom logger can be set using the SetLogger(logger *slog.Logger) method.