我需要将第三方视频API解决方案集成到我正在使用前端的JavaScript和后端的Java构建的Web应用程序中。使用API,我需要以下内容:
我尝试过YouTube API,但似乎每个应用都会将视频上传到一个播放列表,然后该应用可以查询提交到其播放列表的所有视频。 API在上传后不会立即为我的应用提供视频网址,因此我无法确定哪个本地用户上传了哪个YouTube视频。
是否有第三方视频服务提供商提供上述所有要求?
( Vimeo,Metacafe,Dailymotion,Break.com,Flickr Video?)
答案 0 :(得分:1)
YouTube不提供上传回调,但您可以使用轮询来验证上传的视频状态是否不再是“正在处理”
https://developers.google.com/youtube/2.0/developers_guide_protocol_checking_video_status
要识别本地用户,您可以使用“开发人员标签”:
https://developers.google.com/youtube/2.0/developers_guide_protocol_uploading_videos
上传视频时,您可以将该视频与YouTube的某个视频类别相关联。您还可以将视频与用于标识视频的其他关键字或开发人员标签相关联。通过使用开发人员标签,您可以识别通过您的网站上传的所有视频,甚至可以识别您网站的特定区域。 YouTube不会向YouTube用户显示开发者代码;但是,您可以检索或更新与特定开发者代码匹配的视频。
然后,您可以使用开发人员代码搜索
来检索视频ID和视频网址