Skip to content

i18nLanguages

-- import "."

Usage

type YoutubeI18nLanguagesClient

go
type YoutubeI18nLanguagesClient struct {
	// BaseClient 嵌入基础客户端,继承其HTTP请求和认证功能
	*kernel.BaseClient
}

func NewClient

go
func NewClient(c *kernel.BaseClient) *YoutubeI18nLanguagesClient

NewClient 创建并返回一个新的YoutubeI18nLanguagesClient实例 参数:

c - 基础客户端实例

返回值:

*YoutubeI18nLanguagesClient - 新的i18nLanguages客户端实例

func (*YoutubeI18nLanguagesClient) List

go
func (c *YoutubeI18nLanguagesClient) List(ctx context.Context, data *schema.YoutubeI18nLanguagesListReq) (*schema.YoutubeI18nLanguagesListRes, error)

List 获取YouTube支持的语言列表

接口文档参考:https://developers.google.cn/youtube/v3/docs/i18nLanguages/list?hl=zh-cn 参数:

ctx - 请求上下文
data - 请求参数,包含以下字段:
  • hl: 指定本地化语言代码(可选)

返回值:

	*schema.YoutubeI18nLanguagesListRes - 包含语言列表的响应结果
  • Kind - 资源类型
  • ETag - 资源的ETag
  • Items - 语言列表
	error - 调用过程中遇到的错误(如有)