Skip to main content

Go SDK

以实际发布的 module 与 API 为准;如 SDK 尚未发布,可先按 API 文档直接 HTTP 调用。

初始化

import (
"context"
"github.com/eslsoft/vocnet-go-sdk/client"
)

vocnetClient := client.New(
client.WithBaseURL(baseURL),
client.WithAccessToken(accessToken),
)

示例:收藏单词

resp, err := vocnetClient.Learning.CollectWord(
context.Background(),
&learning.CollectWordRequest{
Spec: &learning.LearnedWordSpec{
Term: "apple",
Language: learning.Language_LANGUAGE_ENGLISH,
MasteryLevel: 0,
Tags: []string{"fruit"},
},
},
)
_ = resp
_ = err