如何使用youtube API v3和PHP获取热门视频

时间:2017-04-20 18:42:02

标签: php youtube-api youtube-data-api trending

我尝试将图表参数与YouTube API一起使用,但它表示该图表不是有效参数。我正在使用PHP。我有区域和类别,一切都很好。这是一个错误吗?我该怎么做?

这是我的代码

  $searchResponse = $youtube->search->listSearch('id,snippet', array(
        //'type' => 'video',
        'part' => 'snippet',
          'location' => 'GB',
          'videoCategoryId' => '23',
         'chart' => 'mostPopular',
        'order' => 'date',
        'maxResults' => '50'
    ));

说:

  

发生客户端错误:(列表)未知参数:'chart'

1 个答案:

答案 0 :(得分:0)

像这样:

$trendingComedy = $youtube->videos->listVideos('snippet', array(
    'chart' => 'mostPopular',
    'maxResults' => 50,
    'regionCode' => 'GB',
    'videoCategoryId' => '23'
));

使用listVideos not listSearch