json - Youtube 视频的 JSON 解码播放列表项目
问题描述
$sermonurl = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails&maxResults=1&playlistId=PLPdCOInvZ99qcDOJnaWmHJIs-ACbRseJY&key=XXXXXXXAPIKEYXXXXXXXXXXX";
$sermoncontents = file_get_contents($sermonurl);
$videocontent = json_decode($sermoncontents);
$videotitle = $videocontent->items[0]->snippet->title;
$videothumbnail = $videocontent->items[0]->snippet->thumbnails->maxres->url;
return $videothumbnail;
这一直在工作突然停止......不知道发生了什么......提前谢谢。
解决方案
你的钥匙有问题,我用我的检查过,它工作正常。请使用您的密钥运行此代码,并检查控制台以获取详细信息
let YourKey = '';
$.ajax({
url: 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet%2CcontentDetails&maxResults=1&playlistId=PLPdCOInvZ99qcDOJnaWmHJIs-ACbRseJY&key=' + YourKey,
dataType: 'json',
success: function(data) {
console.log(data);
},
error: function(error) {
console.log(error.responseText);
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
推荐阅读
- javascript - 如何让平面列表只呈现一次?
- react-native - 如何解决 Can't perform a React state update on an unmounted component.! 每当我显示地图时总是显示这个
- flutter - Flutter中的child和body属性有什么区别
- java - 使用 sql 查询时,休眠删除级联不起作用
- android - addValueEventListener 没有在使用 Firebase 的 Android Studio 中启动
- ios - 如何在测试运行之间清理内存中的核心数据实例?
- http - 上传媒体文件时出现 Http 错误
- html - 无法在状态下正确添加和更新对象
- javascript - 在反应中更改组件内的元素
- r - 从另一个数据框中按多列过滤数据框