首页 > 解决方案 > Dailymotion:我想通过 android sdk 在我的 android 应用程序中播放我的私人视频

问题描述

我目前正在为教育目的开发一个android移动应用程序,我想在dailymotion Android SDK中播放我的私人dailymotion视频,我还读到私人视频将使用私人ID播放,但我不明白我从哪里得到这个私人我在dailymotion中上传的视频的ID。

“videoId (String) – 一个表示视频 ID 的字符串 – 形式为 xID(例如 xwr14q)用于公共可访问的视频或 kID(例如 kABCD1234)用于私人可访问的视频。” 来自 Dailymotion Document ,他们在这里提到了用于私人访问视频的 KID。

所以任何人都可以帮我解决这个问题。

标签: androidvideodailymotion-api

解决方案


您可以直接在您的合作伙伴空间中的视频分享链接中检索您的视频的私有 ID。 DAilymotion 私人 id 位置 您也可以使用我们的数据 API通过请求该private_id字段来获取它,但是您必须连接到 API 才能请求它。您可以按照我们的身份验证指南执行此操作并使用我们的API Explorer测试您的请求

最后但并非最不重要的一点是,如果您已经通过我们的 API 上传,您可以private_id通过在您的 POST URL 中指定此字段来直接在视频创建期间检索,它将在 API 响应中。

返回 private_id 的视频创建调用示例:

curl -X POST \
 -H "Authorization: Bearer ${ACCESS_TOKEN}" \
 -d 'url=<VIDEO_URL>' \
 -d 'title=Dailymotion cURL upload test' \
 -d 'private=true' \
 -d 'channel=school' \
 -d 'published=true' \
 "https://api.dailymotion.com/me/videos?fields=id,private_id,title"

推荐阅读