使用golang中的谷歌api go客户端更新InVideo编程



我来自Tcl,我正试图转移到golang。我很难理解youtube-api.json文件的整个结构,但我的主要关注点是调用Channels.Update("invideoPromotion")在视频中添加注释。

youtube, err := youtube.New(httpClient)
if err != nil {
    log.Fatalf("Error creating YouTube client: %v", err)
}
call := youtube.Channels.Update("invideoPromotion")

错误:对youtube的调用中没有足够的参数。频道。更新

要检索InvideoPromotion,我可以调用渠道服务,但渠道服务没有更新或插入方法,所以我不能使用谷歌api go客户端更新InvideoPrimotion,对吗?

例如:服务Channels.List("invideoPromotion").Id("频道名称")但不是服务Channels.Insert("invideoPromotion").Id("Channel Name")

Update函数的第二个参数应该是您想要更新的通道

service, err := youtube.New(client)
if err != nil {
    log.Fatalf("Error creating YouTube client: %v", err)
}
channel := &youtube.Channel{
    //you channel details here
}
call := service.Channels.Update("invideoPromotion", channel)
channel, err = call.Do()
if err != nil {
    log.Fatalf("Error updating YouTube channel: %v", err)
}

相关内容

  • 没有找到相关文章

最新更新