产品动态
安全公告
产品公告
www.example.com 接入到 EdgeOne 加速,因为有热门剧集更新,期望提交影片的 M3U8 资源即可自动将关联的 TS 资源预热至 EdgeOne。https://www.example.com/c8679239vodtranssgp1500031474/5fac87c91397757892217228202/adp.1505647.m3u8。https://www.example.com/c8679239vodtranssgp1500031474/5fac87c91397757892217228202/1505647_0_0.ts。3 层。https://www.example.com/c8679239vodtranssgp1500031474/5fac87c91397757892217228202/adp.1505647.m3u8。curl -X POST https://teo.tencentcloudapi.com -H "Authorization: TC3-HMAC-SHA256 Credential=******************************/2025-02-19/teo/tc3_request, SignedHeaders=content-type;host, Signature=9ec53d3ba8d4049c219052b0a2275ff3a30d3429d6295ae4c799c74d32c8f015" -H "Content-Type: application/json" -H "Host: teo.tencentcloudapi.com" -H "X-TC-Action: CreatePrefetchTask" -H "X-TC-Timestamp: 1739965395" -H "X-TC-Version: 2022-09-01" -H "X-TC-Language: zh-CN" -d '{"ZoneId":"zone-xxx","Targets":["https://www.example.com/c8679239vodtranssgp1500031474/5fac87c91397757892217228202/adp.1505647.m3u8"]}'
package mainimport ("fmt""github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common""github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors""github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"teo "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/teo/v20220901")func main() {// 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密// 代码泄露可能会导致 SecretId 和 SecretKey 泄露,并威胁账号下所有资源的安全性。以下代码示例仅供参考,建议采用更安全的方式来使用密钥,请参见:https://www.tencentcloud.com/document/product/1278/85305?from_cn_redirect=1// 密钥可前往官网控制台 https://console.tencentcloud.com/cam/capi 进行获取credential := common.NewCredential("SecretId","SecretKey",)// 实例化一个client选项,可选的,没有特殊需求可以跳过cpf := profile.NewClientProfile()cpf.HttpProfile.Endpoint = "teo.tencentcloudapi.com"// 实例化要请求产品的 client 对象,国内站可填 ap-guangzhou 作为接入地域,国际站可填写 ap-singapore 作为接入地域,clientProfile 是可选的client, _ := teo.NewClient(credential, "ap-guangzhou", cpf)// 实例化一个请求对象,每个接口都会对应一个 request 对象request := teo.NewCreatePrefetchTaskRequest()request.ZoneId = common.StringPtr("zone-364ni75dvzva")request.Targets = common.StringPtrs([]string{"https://www.example.com/1.m3u8"})request.PrefetchMediaSegments = common.StringPtr("on")// 返回的 resp 是一个 CreatePrefetchTaskResponse 的实例,与请求对象对应response, err := client.CreatePrefetchTask(request)if _, ok := err.(*errors.TencentCloudSDKError); ok {fmt.Printf("An API error has returned: %s", err)return}if err != nil {panic(err)}// 输出 json 格式的字符串回包fmt.Printf("%s", response.ToJsonString())}
文档反馈