如何列出上传到Youtube的所有视频
How do I list all videos uploaded to Youtube?
我正在使用Youtube API和PHP库:http://code.google.com/apis/youtube/2.0/developers_guide_php.html
我正在修改现有应用程序:http://googlecodesamples.com/youtube/php/YouTubeVideoApp/index.php
这也可以在Zend Gdata库中找到:[由于"新用户最多只能发布两个超链接"而没有链接]
我的问题是:"检索我的视频"只检索25和链接"返回"/"下一个"不起作用:(
Youtube API和ZendFramework的工作流程非常复杂:
- index.php调用video_app.js中声明的javascript函数
- ytVideoApp.listVideos调用ytVideoApp.presentFeed
- ytVideoApp.presentFeed发送ajax请求operations.php
- operations.php剥离参数并在其内部调用适当的函数,即searchVideos
- searchVideos调用echoVideoList
- echoVideoList打印foreach的数据($feed作为$entry)
- ytVideoApp.listVideos更新导航(后退/下一步按钮)
现有值:ytVideoApp.MAX_RESULTS_LIST = 200;
我也尝试对其进行硬编码,而不是通过php、js和ajax传递参数。在每种情况下,我只收到25个结果。我在两个独立的账户上进行了测试(我有两个上传超过25次的账户)。
我还不知道有什么限制吗?
有什么线索吗?
以下是您的解决方案:http://markmail.org/message/n2px7yheizakzt7y#query:+页码:1+mid:vcrj4gmyzfxdtpao+状态:结果(点击"Peter十二月52010-顶部")
引用自该链接:
这是我想出的解决方案:
在
operations.php
中找到行:$query->setQuery($searchTerm);
和评论一下。下面几行,就在
$query->setMaxResults($maxResults);
下面添加此:$query->setAuthor('millenniumpromise');
基本上就是这样!现在,您可以使用
all
搜索类型并获取仅CCD_ 7。我还需要按发布日期显示结果(最近第一个),所以我添加了
$query->setParam('orderby', 'published');
权限operations.php
中$query->setAuthor('millenniumpromise');
以下
以下是来自上述玩家的更多帮助:http://osdir.com/ml/youtube-api-gdata/2010-11/msg00426.html
我必须赞扬Peter和Neil,因为我在过去的一周里一直在努力解决同样的问题,直到我找到他们的解决方案。。。
谨致问候,Adam
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- html5视频中的Youtube类型注释
- 使用javascript将视频从我的android应用程序上传到youtube
- 如何用低音量自动启动Youtube视频(iframe)
- 使用HTML5播放器时使用Javascript更改Youtube视频
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 在Android Kitkat上模拟鼠标点击Youtube视频
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- Lightbox关闭时停止播放Youtube视频
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- 如何获取youtube视频的缩略图
- 如何重定向到我的html网站youtube嵌入视频打开在youtube应用程序
- 从我的频道中提取最后3个youtube视频
- 检测YouTube上的360度视频
- 如何修改此功能以获得最受欢迎的视频?(YouTube API v3)
- Iframe视频(Youtube)滑动
- 检索播放列表视频YouTube API的持续时间、视频图片和视图
- 滑动方块益智游戏,视频(youtube)背景
- 就浏览器兼容性而言,ifram或
- 如何获得第一个视频结束后的最后一个视频YouTube api