DocBase API Go言語向け クライアントライブラリ
このパッケージは、go getコマンドでインストールできます:
go get github.com/micheam/go-docbase
go doc
コマンドからドキュメントを参照してください:
go doc github.com/micheam/go-docbase
記事の一覧抽出:
var (
ctx = context.Background()
domain = os.Getenv("DOCBASE_DOMAIN")
param = url.Values{}
)
docbase.SetToken(os.Getenv("DOCBASE_TOKEN"))
posts, meta, _ := docbase.ListPosts(ctx, domain, param)
for i := range posts {
e fmt.Println(posts[i].Title)
}
記事詳細の取得:
var (
ctx = context.Background()
domain = os.Getenv("DOCBASE_DOMAIN")
postID = docbase.PostID(1863830) // 記事ID
)
docbase.SetToken(os.Getenv("DOCBASE_TOKEN"))
post, _ := docbase.GetPost(ctx, domain, postID)
fmt.Printf("%d:%s\n%s", post.ID, post.Title, post.Body)
その他の例については、 examples を参照してみてください。
API Method | Endpoint | |
---|---|---|
所属チーム取得API | https://help.docbase.io/posts/92977 | |
ユーザ検索API | https://help.docbase.io/posts/680809 | |
✅ | メモの検索API | https://help.docbase.io/posts/92984 |
✅ | メモの投稿API | https://help.docbase.io/posts/92980 |
✅ | メモの詳細取得API | https://help.docbase.io/posts/97204 |
✅ | メモの更新API | https://help.docbase.io/posts/92981 |
メモのアーカイブAPI | https://help.docbase.io/posts/665804 | |
メモのアーカイブ解除API | https://help.docbase.io/posts/665806 | |
メモの削除API | https://help.docbase.io/posts/92982 | |
コメント投稿API | https://help.docbase.io/posts/216289 | |
コメント削除API | https://help.docbase.io/posts/216290 | |
ファイルアップロードAPI | https://help.docbase.io/posts/225804 | |
ファイルダウンロードAPI | https://help.docbase.io/posts/1084833 | |
✅ | タグの取得API | https://help.docbase.io/posts/92979 |
グループ作成API | https://help.docbase.io/posts/652985 | |
グループ検索API | https://help.docbase.io/posts/92978 | |
グループ詳細取得API | https://help.docbase.io/posts/652983 | |
グループへのユーザー追加API | https://help.docbase.io/posts/665797 | |
グループからユーザーを削除するAPI | https://help.docbase.io/posts/665799 |
micheam michto.maeda@gmail.com