A Go library for accessing the Docbase
API Docs: https://help.docbase.io/posts/45703
PkgGoDev Go Report Card Release
go get github.com/kyoh86/go-docbase
import ( "github.com/kyoh86/go-docbase/docbase" ) transport := docbase.TokenTransport{Token: "Your API Token"} client := docbase.NewClient(transport.Client()) ...
And see example.
import ( "github.com/kyoh86/go-docbase/v2/docbase" ) client := docbase.NewAuthClient("Your DocBase Domain", "Your API Token")
And see example.
- ○しろまる: Implemented and tested.
- △しろさんかく: Implementing.
- ×ばつ: Not implemented.
| Service | Function | Status |
|---|---|---|
| Post | List | ○しろまる |
| Post | Create | ○しろまる |
| Post | Get | △しろさんかく |
| Post | Update | △しろさんかく |
| Post | Delete | △しろさんかく |
| Comment | Create | △しろさんかく |
| Comment | Delete | △しろさんかく |
| Team | List | ○しろまる |
| Group | List | △しろさんかく |
| Tag | List | △しろさんかく |
| Attachment | Post | ×ばつ |
| Service | Function | Implemented | Tested |
|---|---|---|---|
| Post | List | ☑ | ☑ |
| Post | Create | ☑ | ☑ |
| Post | Get | ☑ | ☑ |
| Post | Edit | ☑ | ☑ |
| Post | Archive | ☑ | ☑ |
| Post | Unarchive | ☑ | ☑ |
| Post | Delete | ☑ | ☑ |
| User | List | ☑ | ☑ |
| Comment | Create | ☑ | ☑ |
| Comment | Delete | ☑ | ☑ |
| Attachment | Upload | ☑ | ☑ |
| Tag | List | ☑ | ☑ |
| Group | Create | ☑ | ☑ |
| Group | Get | ☑ | ☑ |
| Group | List | ☑ | ☑ |
| Group | AddUsers | ☑ | ☑ |
| Group | RemoveUsers | ☑ | ☑ |
This is distributed under the MIT License.