在 Dailymotion API 上访问视频的 "stream_h264_ld_url" 字段
Access the "stream_h264_ld_url" field of a video on Dailymotion API
我正在尝试使用以下代码访问 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']
]
);
这个returns: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 权限,默认情况下并未提供。如果您确实需要访问此字段,可以联系您的内容管理员或直接联系我们的支持人员:Help center
我们将仔细检查低质量视频所需的角色,以减少限制
我正在尝试使用以下代码访问 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']
]
);
这个returns: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 权限,默认情况下并未提供。如果您确实需要访问此字段,可以联系您的内容管理员或直接联系我们的支持人员:Help center
我们将仔细检查低质量视频所需的角色,以减少限制