我正在工作的youtube api v3,并想显示每一个持续时间在列表中的视频。这是我的代码,但当我运行这段代码时,它会给出错误
“致命错误: /home/whatcove/public_html/youtube/youtube_v3/yt/vendor/madcoda/php-youtube-api/lib/Madcoda/Youtube.php:364堆栈跟踪中带有消息'Error 400 contentDetails : unknownPart‘的未指明的异常’异常‘:#0 /home/whatcove/public_html/youtube/youtube_v3/yt/vendor/madcoda/php-youtube-api/lib/Madcoda/Youtube.php(145):Madcoda\Youtube->decodeList('{\n错误”:{#1 /home/whatcove/public_html/youtube/youtube_v3/yt/vendor/madcoda/php-youtube-api/lib/Madcoda/Youtube.php(77):Madcoda\youtube->搜索高级(数组) #2 /home/whatcove/public_html/youtube/youtube_v3/yt/index.php(12):Madcoda\youtube->搜索(leela电影) #3 {main}抛入/home/whatcove/public_html/youtube/youtube_v3/yt/vendor/madcoda/php-youtube-api/lib/Madcoda/Youtube.php在第364行“
public function search($q, $maxResults = 10)
{
$params = array(
'q' => $q,
'part' => 'id, snippet, contentDetails',
'maxResults' => $maxResults
);
return $this->searchAdvanced($params);
}发布于 2015-04-29 20:34:32
“搜索”端点没有contentDetails部件;也不能从“搜索”端点检索视频持续时间。相反,它用于获取最少的信息(比如搜索结果的隐喻),并提供最可能的筛选器,然后当选择视频时,您可以使用videoId来点击“视频”端点(在这里,返回的信息要多得多,但可能的筛选器要少得多,因此它实际上不能用于搜索)。
https://stackoverflow.com/questions/29935920
复制相似问题