Files
jianbing/vendor/qcloud/cos-sdk-v5/sample/PostWatermarkJobsDemo.php
2025-05-12 15:45:02 +08:00

44 lines
2.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
require dirname(__FILE__, 2) . '/vendor/autoload.php';
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
$cosClient = new Qcloud\Cos\Client(
array(
'region' => $region,
'scheme' => 'https', // 审核时必须为https
'credentials'=> array(
'secretId' => $secretId ,
'secretKey' => $secretKey)));
try {
//提交一个视频明水印任务
$result = $cosClient->PostWatermarkJobs(array(
'Bucket' => '###bucketName###', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
'Headers' => array(
'Content-Type' => 'application/xml',
),
'Tag'=> 'undefined', // 创建任务的Tag:Watermark;是否必传:是
// 待操作的文件信息;是否必传:是
'Input'=> array(
'Object'=> 'undefined', // 待处理的文件路径;是否必传:是
),
// 操作规则;是否必传:是
'Operation'=> array(
'WatermarkTemplateId'=> 'undefined', // 水印模板 ID,可以传多个水印模板 ID ,最多传3个;是否必传:否
'UserData'=> 'undefined', // 透传用户信息,可打印的 ASCII 码,长度不超过1024。;是否必传:否
'JobLevel'=> 'undefined', // 任务优先级,级别限制:0 、1 、2 。级别越大任务优先级越高,默认为0;是否必传:否
),
'CallBackFormat'=> 'undefined', // 任务回调格式,JSON 或 XML,默认 XML,优先级高于队列的回调格式;是否必传:否
'CallBackType'=> 'undefined', // 任务回调类型,Url 或 TDMQ,默认 Url,优先级高于队列的回调类型;是否必传:否
'CallBack'=> 'undefined', // 任务回调地址,优先级高于队列的回调地址。设置为 no 时,表示队列的回调地址不产生回调;是否必传:否
));
// 请求成功
print_r($result);
} catch (\Exception $e) {
// 请求失败
echo($e);
}