GetPrivateM3U8
) is used to get the download authorization for M3U8 and TS resources (requests are forwarded to CI by COS).GET /<ObjectKey>?ci-process=pm3u8&expires= HTTP/1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: <GMT Date>Authorization: <Auth String>Content-Length: <length>
Parameter | Description | Type | Required |
ci-process | Operation type, which is fixed at pm3u8 . | String | Yes |
expires | Relative validity period of the download credential for the private TS resource URL in seconds. Value range: [3600, 43200]. | String | Yes |
GET /for-test.pm3u8?ci-process=pm3u8&expires=3600 HTTP/1.1Host: examplebucket-1250000000.cos.ap-beijing.myqcloud.comDate: Fri, 10 Mar 2016 09:45:46 GMTAuthorization: q-sign-algorithm=sha1&q-ak=AKIDWtTCBYjM5OwLB9CAwA1Qb2ThTSUjfG****-sign-time=1484213027;32557109027&q-key-time=1484213027;32557109027&q-header-list=host&q-url-param-list=acl&q-signature=dcc1eb2022b79cb2a780bf062d3a40e120b4****Content-Length: 0
HTTP/1.1 200 OKContent-Type: application/x-mpegURLContent-Length: 266005Connection: keep-aliveDate: Fri, 10 Mar 2016 09:45:46 GMTServer: tencent-cix-cos-request-id: NTg3NzRiMjVfYmRjMzVfMTViMl82ZGZm****<M3U8 file content>
Was this page helpful?