YOUTUBE API:检索视频的关键字(YOUTUBE API : Retrieve video

2019-09-23 17:33发布

最近YouTube的决定输出视频的关键字只有认证developper。

我注册一个developper关键

而我试图让一个XML,我会通过请求解析

https://gdata.youtube.com/feeds/api/videos/COwIYbYQUrQ?key=MY_VERY_LONG_DEVELOPER_KEY

输出XML仍然给我

<media:keywords/>

那我在这个过程中丢失?

谢谢

Answer 1:

YouTube对的<media:keywords />元素为空,除非你“验证”你是视频的拥有者。 你仍然可以看到所有视频的关键字,如果你在YouTubeRequestSettings构造提供用户名密码

在.NET中:

YouTubeRequestSettings settings = new YouTubeRequestSettings(appname, developerskey, username, password);

对于PHP: https://developers.google.com/youtube/2.0/developers_guide_php#ClientLogin_for_Installed_Applications



Answer 2:

还没有真正触及的Youtube API,但

<media:keywords/> 

是一个空元素。 这意味着,没有为元素无数据“媒体:关键字”。 我的猜测是,上传未指定任何关键字相关视频(这些关键字是可选的所有上传,这意味着你的脚本将不得不面对这样的事件)。

在看看之后的视频有问题(ID:COwIYbYQUrQ),我可以看到我的怀疑似乎是正确的,因为上传者其实并没有指定任何关键字。



文章来源: YOUTUBE API : Retrieve video keywords