腾讯云Vod上传视频与回调

背景

周末有空写了点爬虫想处理数据想上传一些到Vod,后来写的时候发现上传之后只能获取到TaskId,这才想起来使用腾讯云的SDK是异步上传的。后来又突然想起一件事,咱公司项目的App都是使用客户端的SDK上传我才明白,服务器上传不好拿到上传后的vod url保存到数据库。于是采用了客户端上传这样上传成功之后咱再使用FILEID获取到url再保存到数据库。

思考

我觉得腾讯云上传视频肯定是会有回调的,不可能要用户傻乎乎的等待上传完成再去使用fileid查询。于是在控制台找到了这个配置

1610273938000image.png

选择普通回调。然后自己提供一个对外Api供腾讯云访问 。

1610274001000image.png

这个是腾讯云视频处理完之后会带着这些数据去请求你的接口。注意是POST请求~

然后你可以获取到 FILEID去更新数据库~然后在把url替换成 vod的url

事件

总共有这些事件

https://cloud.tencent.com/document/product/266/33779?from=11331

注意事项

想要判断是否请求了你的接口。有很多办法,比如在代码中写 info 再去服务器使用 tail -f 去看 或者打开access_log 去看访问日志。

1610274172000image.png

这就是练手的demo了 好处就是可以避免在业务代码中使用 sleep() 这样的函数

腾讯云整合

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

被以下专题收入,发现更多相似内容