最近YouTube的决定输出视频的关键字只有认证developper。
我注册一个developper关键
而我试图让一个XML,我会通过请求解析
https://gdata.youtube.com/feeds/api/videos/COwIYbYQUrQ?key=MY_VERY_LONG_DEVELOPER_KEY
输出XML仍然给我
<media:keywords/>
那我在这个过程中丢失?
谢谢
最近YouTube的决定输出视频的关键字只有认证developper。
我注册一个developper关键
而我试图让一个XML,我会通过请求解析
https://gdata.youtube.com/feeds/api/videos/COwIYbYQUrQ?key=MY_VERY_LONG_DEVELOPER_KEY
输出XML仍然给我
<media:keywords/>
那我在这个过程中丢失?
谢谢
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
还没有真正触及的Youtube API,但
<media:keywords/>
是一个空元素。 这意味着,没有为元素无数据“媒体:关键字”。 我的猜测是,上传未指定任何关键字相关视频(这些关键字是可选的所有上传,这意味着你的脚本将不得不面对这样的事件)。
在看看之后的视频有问题(ID:COwIYbYQUrQ),我可以看到我的怀疑似乎是正确的,因为上传者其实并没有指定任何关键字。