gpt4 book ai didi

php - YouTube API无法在Codeigniter中使用

转载 作者:行者123 更新时间:2023-12-03 05:49:52 25 4
gpt4 key购买 nike

我已经在https://developers.google.com/上创建了项目,并且我有一个带有类型服务器的apikey,并且通过将其与YouTube api v3.0结合使用,如下所示

$params['apikey'] = 'api-key-here';
$this->load->library('youtube', $params);
$feed = $this->youtube->getMostViewedVideoFeed(array('max-results' => 30));
print_r($feed);

但是,当我运行此代码时,它将返回空白。黑屏。
那么解决方案是什么。我已经在本地主机中进行了测试。

最佳答案

我假设您正在使用下面的库来获取数据。

https://github.com/jimdoescode/CodeIgniter-YouTube-API-Library/blob/master/libraries/Youtube.php

但是该库是使用版本2 构建的,并且Google已停止版本2。您可以在下面的链接上进行检查

注意:YouTube数据API(v2)已于2014年3月4日正式弃用。有关更多信息,请引用我们的弃用政策。请使用YouTube数据API(v3)进行新的集成,并将仍使用v2 API的应用程序迁移到v3 API。

引用:https://developers.google.com/youtube/2.0/developers_guide_protocol

因此,您需要基于版本3构建您的库,您可以 checkout 以下文档。

https://developers.google.com/youtube/v3/code_samples/php

例如如果您想获得最受欢迎的视频。您可以在下面尝试。

https://www.googleapis.com/youtube/v3/videos?chart=mostPopular&key={YOUR_API_KEY}&part=snippet&maxResults=4

我希望这能帮到您。

关于php - YouTube API无法在Codeigniter中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38178155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com