问题描述
我们正在构建应用程序来播放来自我们帐户的 Dailymotion 视频,并且需要使用嵌入式 Dailymotion 播放器播放非公开视频(或 HTML5 视频,但从我目前所读到的内容看来这是不可能的).
我们的 PHP 脚本应该从播放列表中读取所有剪辑并将它们传递给 HTML5/JS 前端以设置播放器.这应该在没有任何用户交互身份验证的情况下工作,但只能使用 API 密钥和秘密值,因为 PHP 代码将从 HTML5/JS 应用程序自动执行.当然密钥不是公开的,因为它们只存储在服务器上供 PHP 代码使用.
在 VIMEO 中,这通过 API 密钥工作,您也可以将视频设置为私有,但允许将它们嵌入特定域.
问题是:1)我们可以通过PHP访问我们的非公开视频而无需用户身份验证2)我们可以通过DM播放器播放我们的非公开视频吗?
感谢您的回答.
推荐答案
在 dailymotion 中,只有您可以观看私人视频,因为它不会出现在您的频道页面上.可以与其他用户共享并使用其私人 ID 进行播放.请注意,当您披露私人 ID 或私人网址时,该视频将不再被视为"私人".
要获取这个私有 id,你可以在 API 中的 video 对象上请求以下字段(请求必须经过身份验证,但这是你在 php 脚本中所做的):
- private_id.然后你就可以用它来播放播放器中的视频了.
- 您也可以请求url.如果经过身份验证,此请求将提供dailymotion.com 上视频的私人网址
关于 HTML5 dailymotion 播放器,您可以在 https://www.dailymotion.com/player 订阅测试版