我需要在youtube api版本3中澄清以下内容
1.获取分页视频结果
我希望通过分页获得结果,但nextPageToken
和prevPageToken
在我的回复中无效。
这是我的代码
$client = new Google_Client();
$client->setDeveloperKey($DEVELOPER_KEY);
$youtube = new Google_Service_YouTube($client);
$searchResponse = $youtube->search->listSearch('id,snippet', array(
'type' => 'video',
'q' => $_GET['q'],
/*'location' => $_GET['location'],
'locationRadius' => $_GET['locationRadius'],*/
'maxResults' => 50,
'order' => 'viewCount'
));
2.获取最受欢迎的视频
如何从api中获取最受欢迎的视频,并尝试使用参数
'chart' => 'mostPopular'
但会通过错误unknown parameter chart
3.按类别获取视频
如何按类别获取视频列表,例如:获取music
类别下的视频列表
答案 0 :(得分:0)
使用listVideos而非listSearch获取最受欢迎的视频:
$trendingComedy = $youtube->videos->listVideos('snippet', array(
'chart' => 'mostPopular',
'maxResults' => 50,
'regionCode' => 'GB',
'videoCategoryId' => '23'
));