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', // 创建任务的TagWatermark;是否必传:是
// 待操作的文件信息;是否必传:是
'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);
}