zend-framework - Zend Youtube Api不断返回异常

标签 zend-framework exception youtube gdata

每当我尝试从youtube获取某些数据时,它都会不断返回“向服务器写入错误消息”作为异常消息。我使用的是zend 1.12.3,我尝试了以下一些方法,这些方法的工作方式像1-2个月前一样,但现在显然他们没有

$yt = new Zend_Gdata_YouTube();
$yt->setMajorProtocolVersion();
$url = 'https://gdata.youtube.com/feeds/api/videos?orderby=relevance&start-index=1&time=this_month&max-results=15&q=pranks+epic+funny+fun+cool';
$videoFeed = $yt->getVideoFeed($url);

要么
$yt = new Zend_Gdata_YouTube();
$query = $yt->newVideoQuery();
$query->videoQuery = 'cat';
$query->startIndex = 10;
$query->maxResults = 20;
$query->orderBy = 'viewCount';

$videoFeed = $yt->getVideoFeed($query);

他们两个都返回了我提到的异常。但是这个
$yt = new Zend_Gdata_YouTube();
$url = 'http://gdata.youtube.com/feeds/standardfeeds/top_rated?time=today';
$videoFeed = $yt->getVideoFeed($url);

可以并且不会返回错误。

我在本地和服务器上尝试了同样的事情,同样的错误。还有其他人遇到相同的错误吗? youtube可能有问题吗?

最佳答案

出于某些奇怪的原因,当我将第一个示例中的$ url从“https:// .....”更改为“http:// .....”时,它起作用了。

这很奇怪,因为https应该可以工作,但是我把它留在这里给任何可能遇到相同问题的人。

关于zend-framework - Zend Youtube Api不断返回异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16750396/

相关文章:

c++ - 抛出类中定义的类的对象

php - 从url获得一些值(value)?

php - YouTube API 3 获取特定用户的最后视频

php - 如何将 CSS 类添加到 Zend_Form_Element_Select 选项

php - 模块化 Zend Framework 应用程序和 Doctrine 集成和使用

php - zend db select join 帮助

java - Android 蓝牙 : java. io.IOException:传输端点未连接

javascript-canvas 未捕获错误 : INDEX_SIZE_ERR: DOM Exception 1

youtube - 在github上托管的Jekyll博客:如何插入youtube嵌入?

php - 我如何指定 Zend Framework 使用与 Action 默认文件不同的 View 文件?