【问题标题】:Using a YouTube developer key to pull media keywords使用 YouTube 开发者密钥提取媒体关键字
【发布时间】:2012-11-20 20:15:46
【问题描述】:

最近,YouTube 更改了关于在前端显示标签的政策。

http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html

这也会导致 API 调用输出空的 media:keywords 数组。我可以提取视频和元数据,但不能再提取我用来发布特色内容的相关标签。我拥有该帐户,并且可以验证标签是否到位。

YouTube 告诉我,只要我进行身份验证,我仍然应该拥有此功能。 Oauth2 在这里似乎是巨大的矫枉过正。相反,我在原始请求 URL 中包含关键查询参数(在策略更改之前工作)作为 oulined here

https://gdata.youtube.com/feeds/api/users/MYACCT/uploads?orderby=updated&key=DEVELOPER_KEY

我终其一生都无法弄清楚如何为我的视频提取标签。请帮忙!

【问题讨论】:

    标签: youtube tags youtube-api keyword


    【解决方案1】:

    我可能完全错了,但不幸的是,我认为您将需要 Oauth2,而且我不知道它是否会完全符合您的期望——范式并不是您提供公开的密钥你的标签给你想要的任何人,但个人用户必须授权他们的标签暴露给应用程序(并且该授权不是持久的)。换句话说,您可以设置一个登录表单,这样任何登录的人都可以使用您的应用来提取他们自己的视频标签,但仍然不能提取其他人(甚至是您的)的标签。

    一般的想法是,视频标签现在被视为私有数据,仅对创建数据的用户可用,并且只有在获得明确许可时才公开。

    如果我错了,请有人纠正我!

    【讨论】:

    • 所以我决定放弃旧的方式,简单地为我的精选内容制作一个新的 YouTube 播放列表。 YouTube标签对我来说已经死了。感谢 jlmcdonald 把我从那个兔子洞里拉出来。
    【解决方案2】:

    是的,jlmcdonald 似乎有道理。可以检索开发者标签,但只能从经过身份验证的 HTTP 请求中检索,因为它们对特定的开发者帐户是私有的。

    【讨论】:

      猜你喜欢
      • 2019-09-29
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多