php获取云端视频,腾讯云获取视频信息接口

示例:

$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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值