如何获取热门视频 youtube API PHP?
How to get trending videos youtube API PHP?
我尝试使用图表参数来获取热门视频,但它说图表不是有效参数。我正在使用 PHP。我有区域和类别,一切都设置好了。这是一个错误吗?我该怎么做?
这是我的代码
$searchResponse = $youtube->search->listSearch('id,snippet', array(
//'type' => 'video',
'part' => 'snippet',
'location' => 'GB',
'videoCategoryId' => '23',
'chart' => 'mostPopular',
'order' => 'date',
'maxResults' => '50'
));
说:发生客户端错误:(列表)未知参数:'chart'
您正在寻找 Videos list endpoint not Search list endpoint,您可以通过以下方式获取 regionCode
和 videoCategoryId
的最热门视频:
$videosResponse = $youtube->videos->listVideos('snippet', array(
'chart' => 'mostPopular',
'maxResults' => 50,
'regionCode' => 'GB',
'videoCategoryId' => '23'
));
我尝试使用图表参数来获取热门视频,但它说图表不是有效参数。我正在使用 PHP。我有区域和类别,一切都设置好了。这是一个错误吗?我该怎么做?
这是我的代码
$searchResponse = $youtube->search->listSearch('id,snippet', array(
//'type' => 'video',
'part' => 'snippet',
'location' => 'GB',
'videoCategoryId' => '23',
'chart' => 'mostPopular',
'order' => 'date',
'maxResults' => '50'
));
说:发生客户端错误:(列表)未知参数:'chart'
您正在寻找 Videos list endpoint not Search list endpoint,您可以通过以下方式获取 regionCode
和 videoCategoryId
的最热门视频:
$videosResponse = $youtube->videos->listVideos('snippet', array(
'chart' => 'mostPopular',
'maxResults' => 50,
'regionCode' => 'GB',
'videoCategoryId' => '23'
));