【问题标题】:YouTube API v3, How to Get fileDetails (filename, etc) for a videoresource?YouTube API v3,如何获取视频资源的文件详细信息(文件名等)?
【发布时间】:2013-08-31 22:47:35
【问题描述】:

在 YouTube API v3 中,我正在尝试获取我自己频道上各种视频的文件详细信息(文件名等)。

此链接https://developers.google.com/youtube/v3/docs/videos(向下滚动到“fileDetails”)...

“fileDetails 对象封装了有关上传到 YouTube 的视频文件的信息,包括文件的分辨率、持续时间、音频和视频编解码器、流比特率等。这些数据只能由视频所有者检索。”

... 建议您成为视频所有者,我就是。

尽管进行了许多小时的研究和一些试验,但我仍然不明白我需要从哪里获取我的所有者 ID,以及我必须在哪里使用它。

希望有人能提供帮助。

提前致谢。

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    fileDetails 可能不适用于所有视频,但对于拥有它的视频,

    • 您需要有一个授权的视频->列表调用,而 part field 已将“fileDetails”和 videoId 设置为该视频。

    您的应用程序需要为它实现OAuth2

    您可以使用API explorer 轻松尝试此功能。在右上角,打开授权开关并从对话窗口授权请求。然后你可以设置 part = fileDetails 和 id = VIDEO_ID

    【讨论】:

    • 谢谢@Ibrahim。在根据我已经写的内容调查了你上面所说的内容之后,我的代码更接近于我在返回 fileDetails 时的想法,我想我的大多数视频根本没有可用的 fileDetails。我必须充分利用可用的东西。我想要做的是编写一个客户端来管理越来越多的本地视频和我上传的视频之间的内容/同步,因此需要匹配 fileDetails。如果我将来需要为其他用户执行所有这些操作,我该如何处理视频所有权问题?客户是否只需登录他们的帐户?
    • 嗨,我们发现这是一个错误并正在努力修复它。干杯。
    • 谢谢易卜拉欣。当您第一次发布此消息时,我没有看到此消息,因此这就是为什么需要这么长时间才回复的原因。非常感谢。
    • @IbrahimUlukaya 我们是否可以使用官方 API 获取任何视频的文件详细信息以进行流式传输以避免广告,例如在 VR 中播放的不太可靠的解决方案(如 youtube-dl)?你知道如何解决这些人正在做的缓冲问题吗?github.com/therealvk/DLvidHUT-Video-Downloader 包含应用程序的演示?
    猜你喜欢
    • 2014-10-15
    • 2014-10-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多