简介
本文档提供关于私有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)}