'json', 'Version' => '2015-01-09', 'AccessKeyId' => config('catch.domains.aliyun.access_key'), 'SignatureMethod' => 'HMAC-SHA1', 'Timestamp' => date('Y-m-d\TH:i:s\Z'), 'SignatureVersion' => '1.0', 'SignatureNonce' => uniqid() ]); $params['Signature'] = (new Aliyun($params))->signature($method); return $params; } /** * 腾讯云公共参数 * * @param array $params * @param string $method * @return array */ public static function qcloud(array $params, $method = 'GET') { $params = array_merge($params, [ 'SecretId' => config('catch.domains.qcloud.access_key'), 'SignatureMethod' => 'HmacSHA1', 'Timestamp' => time(), 'Nonce' => uniqid() ]); $params['Signature'] = (new Qcloud($params))->signature($method); return $params; } }