有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

简介

本文档提供关于私有m3u8接口的 API 概览以及 SDK 示例代码。
说明:
阅读本文档前请先打开示例代码

获取私有 m3u8

接口文档及示例函数名

API 文档
示例函数名
GetPrivateM3U8

示例代码

func GetPrivateM3U8() {
c := getClient()
getPrivateM3U8Opt := &cos.GetPrivateM3U8Options{
Expires: 3600,
}
res, err := c.CI.GetPrivateM3U8(context.Background(), "output/example.m3u8", getPrivateM3U8Opt)
log_status(err)
rspBody, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
fmt.Printf("%s\\n", rspBody)
}

更新 HLS 解密 Token

接口文档及示例函数名

API 文档
示例函数名
ModifyM3U8Token

示例代码

func ModifyM3U8Token() {
c := getClient()
getPrivateM3U8Opt := &cos.ModifyM3U8TokenOptions{
Token: "abc",
}
res, err := c.CI.ModifyM3U8Token(context.Background(), "output/example.m3u8", getPrivateM3U8Opt)
log_status(err)
rspBody, _ := ioutil.ReadAll(res.Body)
res.Body.Close()
fmt.Printf("%s\\n", rspBody)
}