17488 Posts in 4473 Topics by 1978 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 1628 Views |
-
Problems with youtubeservice

8 February 2008 at 1:42am Last edited: 8 February 2008 1:46am
Hi all:
I have installed PHP 5.1.6.
I´m trying to include in a web page some youtube videos.
I´m using
$videos = $youtube->getVideosUploadedByUser('myUsername');
In the function getVideosFeed, in this code
$mediaentry = $entry->children('media', true);
I get the next error
SimpleXMLElement::children() expects at most 1 parameter, 2 given
Because in PHP 5.1.6 children only supports one parameter. So i decide to call in this way
$mediaentry = $entry->children('media');
Now i have no errors, but $mediaentry is empty.
What i´m doing bad?Thanks in advance and excuse me for my poor english
-
Re: Problems with youtubeservice

11 February 2008 at 10:30am
I am having a similar problem.
openSuSE v10.2 = PHP 5.2.5, Apache 2.2.3, MySQL 5.0.26Initially I got a divide by zero error because max_results was always empty at line 85 in YouTubeService.php
//get total number of videos
$this->videoCount = $this->searchValue($conn, 'openSearch:totalResults');
$this->pageCount = (int)($this->videoCount / $max_results);So if I hard code pageCount to be two pages:
// $this->pageCount = (int)($this->videoCount / $max_results);
$this->pageCount = 2;(my search term is juko-kai) Youtube returns 15 results, but the page is basically blank. The footer works, it has two page pagination links that seem to work. But the space between 'Juko-kai on Youtube' and the red page numbers in boxes is blank.
My $media entry seems to be empty also. Working on it...
JF -
Re: Problems with youtubeservice

11 February 2008 at 10:19pm Last edited: 11 February 2008 10:22pm
Hi SirSpammenot:
I finally decide to use Zend GData api .
I do it in this way:
Include the link to install directory in _config.php
$path = Director::baseFolder().'/ZendGdata-1.0.3/library/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
and use it form the code:
Zend_Loader::loadClass('Zend_Gdata_YouTube');
$yt = new Zend_Gdata_YouTube();
...
as you can see in Developer´s guide
bye...
| 1628 Views | ||
|
Page:
1
|
Go to Top |

