【问题标题】:Youtube API: Include whether or not video has captions in a request to get related video of a videoYoutube API:在获取视频相关视频的请求中包含视频是否有字幕
【发布时间】:2017-10-11 05:26:35
【问题描述】:

videoCaption=closedCaption 请求参数根本不起作用(在这里自己尝试一下:https://developers.google.com/youtube/v3/docs/search/list)。在 Youtube API 中有没有办法解决这个 FLAW?

【问题讨论】:

    标签: youtube-api


    【解决方案1】:

    这对我来说很好,这是我使用的参数:

    部分:id,sn-p

    q:小狗

    类型:视频

    videoCaption:关闭字幕

    返回以下视频 ID:

    • CXE7IIuE1nw

    • 0JboM-STb4E

    • 1GJqfyzfCWU

    • 5wdgrEGE50Q

    • sQtYNOM0ew0

    所有这些都有隐藏式字幕。然后我搜索了没有的,并举个例子:

    • mRf3-JkwqfU

    它没有。可能是您的代码中存在错误,或者您的参数组合异常导致此问题。

    【讨论】:

    • 在使用 /search/list 获取相关视频时不起作用(例如:relatedToVideoId=0P2mzkF9xHg)
    • 我已经测试过了,@user2568580 可能是正确的,这个问题可能是由于参数组合造成的。尝试不使用relatedToVideoId 进行搜索,返回带有隐藏字幕的视频。尝试使用 relatedToVideoId 进行搜索,返回带和不带隐藏字幕的视频(有时没有隐藏字幕)。我不确定这是否是预期的行为,但请尝试filing a bug 来验证此行为。希望这会有所帮助。
    猜你喜欢
    • 2020-11-17
    • 2017-11-21
    • 2014-11-20
    • 2020-11-04
    • 2011-08-04
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多