php - YOUTUBE API : Retrieve video keywords

标签 php youtube xml-parsing youtube-api keyword

最近 youtube 决定只向经过身份验证的开发者输出视频关键字。

我注册了一个开发者 key

然后我尝试获取我将解析的 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

关于php - YOUTUBE API : Retrieve video keywords,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12784410/

相关文章:

php - php 中的 foreach 问题

php - PDO 准备 - 防止空值 SQL 更新

php - 通过浏览器将 YouTube 视频文件直接下载到用户计算机

java - 在JAVA中解析xml响应

java - 如何在使用 com.sun.org.apache.xerces.internal.parsers.SAXParser 的 SAXBuilder 中禁用 XML 外部实体 (XEE) 处理

c++ - 没有可行的 XML 解析程序重载

php - 将图像注释保存到 MySQL 数据库中

php - 判断对象是否在静态方法中实例化?

java - 无需在浏览器中登录即可将视频上传到 youtube

android - 如何制作保存功能或Android应用程序?