首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从youtube视频列表中获取contentDetails部件

如何从youtube视频列表中获取contentDetails部件
EN

Stack Overflow用户
提问于 2015-04-29 06:28:54
回答 1查看 700关注 0票数 1

我正在工作的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行“

代码语言:javascript
复制
    public function search($q, $maxResults = 10)
{
    $params = array(
        'q' => $q,
        'part' => 'id, snippet, contentDetails',
        'maxResults' => $maxResults
    );
    return $this->searchAdvanced($params);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-29 20:34:32

“搜索”端点没有contentDetails部件;也不能从“搜索”端点检索视频持续时间。相反,它用于获取最少的信息(比如搜索结果的隐喻),并提供最可能的筛选器,然后当选择视频时,您可以使用videoId来点击“视频”端点(在这里,返回的信息要多得多,但可能的筛选器要少得多,因此它实际上不能用于搜索)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29935920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档