近日百度搜索资源平台上线了落地页视频转存功能,旨在确保专业问答支持合作方在提交视频类型问答资源时的视频资源质量和稳定性。
百度搜索资源平台对此功能的使用说明如下两点:
- 专业问答支持合作方提交视频类型问答资源,为了保证专业问答视频的质量和稳定性,请先进行视频转存。
- 转存服务的实现方式:请把原始视频上传到百度,百度经过本地存储后,将反馈该视频在百度服务器的对应地址。
![c42d4d587165cb87ea1291a01c467a11.png](https://img-blog.csdnimg.cn/img_convert/c42d4d587165cb87ea1291a01c467a11.png)
使用流程
- 提交视频资源:使用接口,提交视频资源
- 获取转存链接:使用视频化技术进行视频转存
- 审核:对视频资源进行内容审核
- 生效:审核通过后转存链接生效
转存接口
通过调用推送接口提交需要转存的视频源文件URL,基础视频转存配额为1000条/天。
推送接口:
http://data.zz.baidu.com/videosubmit/urls? site =https://www.yanxiaojian.com/&token =tM6uxMulWaVTpZVZ
curl推送示例:将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.txt,然后进入该文件所在目录,执行如下命令:
curl -H 'Content-Type:text/plain' --data-binary @urls.txt "http://data.zz.baidu.com/videosubmit/urls?site=https://www.yanxiaojian.com/&token=tM6uxMulWaVTpZVZ"
使用php、python、java等可以参照这个过程推送结构化数据。
php推送示例:
$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/videosubmit/urls?site=https://www.yanxiaojian.com/&token=tM6uxMulWaVTpZVZ';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("n", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;