1

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

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

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

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

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

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

4

2 回答 2

0

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

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

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

于 2012-11-20T21:11:25.253 回答
0

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

于 2013-03-16T19:24:32.230 回答