最近,YouTube更改了有关在前端显示标记的政策。
http://apiblog.youtube.com/2012/08/video-tags-just-for-uploaders.html
这也导致API调用输出空的 media:keywords 数组。我可以提取视频和元素,但不能再拉相关标签,我用它来发布精选内容。我拥有该帐户,可以验证标签是否到位。
YouTube告诉我,只要我进行身份验证,我仍然应该拥有此功能。 Oauth2在这里看起来像是大规模的过度杀伤力。相反,我将关键查询参数包含在原始请求URL中(在更改策略之前有效)作为oul here:
https://gdata.youtube.com/feeds/api/users/MYACCT/uploads?orderby=updated&key=DEVELOPER_KEY
我不能为我的生活弄清楚如何为我的视频拉标签。请帮忙!
答案 0 :(得分:0)
我可能完全错了,但不幸的是我认为你将需要Oauth2,我不知道它是否会完全符合你所希望的 - 范式不是你提供了一个暴露的关键您的标签是您想要的任何人,但个别用户必须授权他们的标签公开给应用程序(并且该授权不是持久的)。换句话说,您可以设置一个登录表单,这样无论谁登录都可以使用您的应用程序来提取自己的视频标签,但仍然不是其他人(甚至是您的)。
一般的想法是,视频标签现在被视为私人数据,仅供创建数据的用户使用,并且仅在获得明确许可时才会公开。
如果我错了,请有人纠正我!
答案 1 :(得分:0)
是的,jlmcdonald似乎有一点意见。可以检索开发人员标记,但仅限于经过身份验证的HTTP请求,因为它们是特定开发人员帐户的私有。