2012-11-20 43 views
1

近期YouTube更改了有关在前端显示标签的政策。使用YouTube开发人员密钥拉取媒体关键字

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

这也导致API调用输出空媒体:关键字阵列。我可以拉视频和元,但不能再拉相关标签,我用它来发布特色内容。我拥有该帐户,并可以验证标签是否到位。

YouTube告诉我,只要我进行身份验证,我仍然应该具备此功能。 Oauth2似乎在这里大规模的矫枉过正。相反,我包括在原来的请​​求URL键查询参数(这是之前政策的改变工作)为oulined here

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

我不能为我的生活弄清楚如何拉标签为我的视频。请帮忙!

回答

0

我可能是完全错误的,但不幸的是我认为你会需要Oauth2,而且我不知道它是否能够完全符合你所希望的 - 范例并不是你提供了一个键将您的代码展示给您想要的任何人,但个人用户必须授权他们的代码暴露给应用程序(并且该授权不是持久性的)。换句话说,您可以设置登录表单,以便登录的用户可以使用自己的应用提取自己的视频标签,但仍然不能与其他人(甚至包括您的)相关联。

总的想法是,视频标签现在被视为私人数据,仅供创建数据的用户使用,并且只有在提供明确许可时才会显示。

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

+0

所以我决定放弃旧的方式,只为我的特色内容制作一个新的YouTube播放列表。 YouTube标签对我来说已经死了。谢谢jlmcdonald把我拉出兔子洞。 – ssteele

0

是的,jlmcdonald似乎有一个观点。可以检索开发人员标签,但只能从已验证的HTTP请求中检索,因为它们对特定开发人员帐户是私人的。

相关问题