So I have the function that will retrieve all playlist entries from the ZEND Gdata API. Now, I just try to add 'getNextFeed()' but the V3 uses 'pageToken' to display the next entries. The problem I am having is how to retrieve the 'nextPage' on my code and implement it. I know the logic is to get 'nextPageToken' and put it into the loop, but I do not know how. Sorry, I am new to JSON.
<?php
$client = new Google_Client();
$client->setDeveloperKey($DEVELOPER_KEY);
$youtube = new Google_YoutubeService($client);
try {
$searchResponse = $youtube->playlistItems->listPlaylistItems('id,snippet', array(
'playlistId' => $_GET['q'],
'maxResults' => $_GET['maxResults']
));
foreach ($searchResponse['items'] as $searchResult) {
$videoId = $searchResult['snippet']['resourceId']['videoId'];
$videoTitle = $searchResult['snippet']['title'];
$videoThumb = $searchResult['snippet']['thumbnails']['high']['url'];
$videoDesc = $searchResult['snippet']['description'];
print '<div>'.
$videoTitle.'<br/><br/><img src="'.
$videoThumb.'" /><br/>'.
$videoId.'<br/>'.
$videoDesc.'<br/>'.
'</div><br/><br/>';
}
} catch (Google_ServiceException $e) {
return;
} catch (Google_Exception $e) {
return;
}
}
?>
okey last night i try to solving my problem, and got the answer.
here is my code
and call the function
hope this help someone that have similar problem.
thanks!