2017-04-20 91 views
0

我尝试使用图表参数来获取趋势视频,但它表示图表不是有效的参数。我正在使用PHP。我有地区和类别,一切都很好。这是一个错误?我该怎么做?如何获得趋势视频YouTube API PHP?

这里是我的代码有

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

说:发生客户端错误:(名单)未知参数:“图”

+0

我觉得图是一个过滤器不是一个参数。但是,我不知道过滤器的语法,chart = mostPopular代替id不起作用。 –

+0

耶稣堆栈溢出是如此无益我从来没有得到任何YouTube的API支持这是什么 –

回答

1

您正在寻找Videos list endpoint没有Search list endpoint,你可以得到最您regionCode & videoCategoryId与热门影片:

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

你好,先生,是一个神<3 –

+0

顺便说一句,你怎么知道这一点,它不是在API文档? –

+0

本示例使用类型,q,location和locationRadius参数调用API的search.list方法,以检索与以特定位置为中心的半径内的提供的关键字匹配的搜索结果。使用搜索结果中的视频ID,示例调用API的videos.list方法来检索每个视频的位置详细信息。 –