dailymotion-api - 在 Dailymotion API 上访问视频的“stream_h264_ld_url”字段
问题描述
我正在尝试使用以下代码访问 Dailymotion API 上的视频字段“stream_h264_ld_url”:
$dm = new \Dailymotion();
$dm->setGrantType(
\Dailymotion::GRANT_TYPE_PASSWORD,
'xxxx',
'xxxx',
['manage_videos'],
[
'username' => 'xxxx',
'password' => 'xxxx',
]
);
$res = $dm->get(
'/video/xxxx',
[
'fields' => ['id', 'stream_h264_ld_url']
]
);
这将返回:Insufficient rights for the fields' parameter of route GET /video/<id>' with value stream_h264_ld_url'. Required roles: can-read-video-streams, can-read-my-video-streams.
使用相同的代码和身份验证,我可以访问同一视频的“stream_h264_hq_url”或“stream_h264_hd_url”(这些字段只是更高的分辨率)。
我是否需要不同的权限才能访问较低分辨率的视频流?
解决方案
根据您的错误消息,似乎stream_h264_ld_url
需要默认未提供的特定 API 权限。如果您确实需要访问此字段,可以联系您的内容管理员或直接联系我们的支持:帮助中心
我们将仔细检查低视频质量所需的角色,以减少限制
推荐阅读
- javascript - Bootstrap 通知 - JS 函数仅在第一次迭代时淡出通知
- ios - 不同 IOS 应用程序 NSKeyedUnarchiver 之间的 Firebase 终止
- jquery - CSS3 动画不适用于 jQuery 数据表
- algorithm - 限制最多两笔交易的最佳买卖股票时间
- javascript - 我的 javascript 代码不会执行,即使我的控制台很艰难也不会给出任何错误
- r - facet_grid:如何删除没有数据的图形
- c# - 从通用 Windows (UWP) 打开应用程序
- java - JUnit将无参数传递给主要方法Java
- html - Flex div 的高度为 228px,即使里面没有内容,而且我没有在任何地方指定大小
- c# - 导航返回 ListView Xamarin 表单上的页面设计失真