3
因此,我有一個函數可以從ZEND Gdata API檢索所有播放列表條目。 現在,我只是嘗試添加'getNextFeed()',但V3使用'pageToken'來顯示下一個條目。 我遇到的問題是如何檢索我的代碼上的'nextPage'並實現它。 我知道邏輯是得到'nextPageToken'並將其放入循環中,但我不知道如何。 對不起,我是JSON新手。使用pageToken檢索所有播放列表條目Youtube API V3
<?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;
}
}
?>