android - Dailymotion:我想通过 android sdk 在我的 android 应用程序中播放我的私人视频
问题描述
我目前正在为教育目的开发一个android移动应用程序,我想在dailymotion Android SDK中播放我的私人dailymotion视频,我还读到私人视频将使用私人ID播放,但我不明白我从哪里得到这个私人我在dailymotion中上传的视频的ID。
“videoId (String) – 一个表示视频 ID 的字符串 – 形式为 xID(例如 xwr14q)用于公共可访问的视频或 kID(例如 kABCD1234)用于私人可访问的视频。” 来自 Dailymotion Document ,他们在这里提到了用于私人访问视频的 KID。
所以任何人都可以帮我解决这个问题。
解决方案
您可以直接在您的合作伙伴空间中的视频分享链接中检索您的视频的私有 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"
推荐阅读
- numpy - 在 Numpy 二维数组中移动行的位置
- javascript - 包括 AngularJS 和 ASP.NET MVC
- node.js - 用于 socket-io 适配器的到 Redis 实例的 SSL 连接
- css - CSS flexbox 和 flex 1 的旋转输入范围
- python - 如何在 Odoo 中安装硒?
- linux - 有没有办法将参数传递给 .bin 文件的执行?
- pandas - 过去 n 天的滚动计数
- node.js - TypeScript 似乎没有检查类实例属性的类型
- go - 打开文件失败:解析时出现意外错误:读取数据失败。父错误:binary.Read:无效类型 uint32
- android - 如何将我从图库中挑选的照片设置为纵向?