2016-06-24 1 views
1

мне нужно разъяснение следующие вещи в YouTube апи версии 3Youtube API V3: результаты поиска видео pagenation, трендовых видео и видео по категориям

1.Get видео результаты с пагинацией

я хочу, чтобы получить результаты с разбивкой на страницы, но 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.Getting Самого популярное видео

Как получить наиболее популярное видео из апи я "в пытавшийся с параметром 'chart' => 'mostPopular', но это будет по ошибке unknown parameter chart

3. Видео по категориям

Как я могу получить список видео по категориям, например: получить список видео под music категории

+0

вы хотите, чтобы получить это с помощью YouTube пример php-скрипта или URL-адрес, который отвечает на api. – Shawon

ответ

0

получить наиболее популярное видео с помощью listVideos не listSearch:

$trendingComedy = $youtube->videos->listVideos('snippet', array(
    'chart' => 'mostPopular', 
    'maxResults' => 50, 
    'regionCode' => 'GB', 
    'videoCategoryId' => '23' 
)); 
Смежные вопросы