美文网首页cakephp
腾讯云获取视频信息接口

腾讯云获取视频信息接口

作者: 永不言弃__ | 来源:发表于2019-11-26 09:50 被阅读0次

    示例:

    $SecretId = 'xxxxxxxxxxxxxxx';

        $SecretKey = 'xxxxxxxxxxxxxxx';

        $Nonce = rand(111111,999999);

        $time = time();

        $str = 'Action=GetVideoInfo&Nonce='.$Nonce.'&Region=cd&SecretId='.$SecretId.'&Timestamp='.$time .'&fileId=xxxxxxxxxxxxxxx&infoFilter.0=basicInfo';

        $srcStr = 'GETvod.api.qcloud.com/v2/index.php?'.$str;

        pr($srcStr);

        $signStr = base64_encode(hash_hmac('sha1', $srcStr, $SecretKey, true));

        pr($signStr);

        $signStr = urlencode($signStr);

        pr($signStr);

        $http = new Client();

        pr('https://vod.api.qcloud.com/v2/index.php?'.$str.'&Signature='.$signStr);

        $response = $http->get('https://vod.api.qcloud.com/v2/index.php?'.$str.'&Signature='.$signStr);

        pr($response->json);exit;

    这是cakephp请求的方式,其中要注意的是Signature参数的签名方式,尤其注意参数排序要正确,大写字母排序比小写字母排序靠前,还要注意GET方式对参数值进行urlencode()

    具体腾讯云接口查看地址:https://cloud.tencent.com/document/product/266/8586

    相关文章

      网友评论

        本文标题:腾讯云获取视频信息接口

        本文链接:https://www.haomeiwen.com/subject/sffewctx.html