https://cloud.tencent.com/document/product/266/33434 技术文档
?php
// 确定 App 的云 API 密钥
$secret_id = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";
$secret_key = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA";
// 确定签名的当前时间和失效时间
$current = time();
$expired = $current + 86400; // 签名有效期:1天
// 向参数列表填入参数
$arg_list = array(
"secretId" => $secret_id,
"currentTimeStamp" => $current,
"expireTime" => $expired,
"random" => rand());
// 计算签名
$orignal = http_build_query($arg_list);
$signature = base64_encode(hash_hmac('SHA1', $orignal, $secret_key, true).$orignal);
echo $signature;
echo "\n";
?>
本文档提供了一个使用PHP生成腾讯云API签名的具体示例。通过设置云API密钥、签名的有效时间等参数,利用SHA1算法进行签名计算,确保了API请求的安全性和有效性。
344

被折叠的 条评论
为什么被折叠?



