Skip to content

Commit d492865

Browse files
authored
Merge pull request #240 from tencentyun/feature_jojoliang_1e58093b
Feature jojoliang 1e58093b
2 parents e30dc65 + f732683 commit d492865

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

ci_media.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1319,6 +1319,27 @@ type MediaProcessBucket struct {
13191319
CreateTime string `xml:"CreateTime,omitempty"`
13201320
}
13211321

1322+
type CreateMediaProcessBucketOptions struct {
1323+
}
1324+
1325+
type CreateMediaProcessBucketResult struct {
1326+
XMLName xml.Name `xml:"Response"`
1327+
RequestId string `xml:"RequestId,omitempty"`
1328+
MediaBucket MediaProcessBucket `xml:"MediaBucket,omitempty"`
1329+
}
1330+
1331+
func (s *CIService) CreateMediaProcessBucket(ctx context.Context, opt *CreateMediaProcessBucketOptions) (*CreateMediaProcessBucketResult, *Response, error) {
1332+
var res CreateMediaProcessBucketResult
1333+
sendOpt := sendOptions{
1334+
baseURL: s.client.BaseURL.CIURL,
1335+
uri: "/mediabucket",
1336+
method: http.MethodPost,
1337+
result: &res,
1338+
}
1339+
resp, err := s.client.send(ctx, &sendOpt)
1340+
return &res, resp, err
1341+
}
1342+
13221343
// DescribeMediaProcessBuckets TODO
13231344
// 媒体bucket接口 https://cloud.tencent.com/document/product/436/48988
13241345
func (s *CIService) DescribeMediaProcessBuckets(ctx context.Context, opt *DescribeMediaProcessBucketsOptions) (*DescribeMediaProcessBucketsResult, *Response, error) {

example/CI/media_process/media_process.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,5 +145,13 @@ func ModifyM3U8Token() {
145145
fmt.Printf("%s\n", rspBody)
146146
}
147147

148+
func CreateMediaProcessBucket() {
149+
c := getClient()
150+
opt := &cos.CreateMediaProcessBucketOptions{}
151+
res, _, err := c.CI.CreateMediaProcessBucket(context.Background(), opt)
152+
log_status(err)
153+
fmt.Printf("%+v\n", res)
154+
}
155+
148156
func main() {
149157
}

0 commit comments

Comments
 (0)