JSON 解码 Youtube 视频的播放列表项
JSON Decode playlist Items of Youtube videos
$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>
此外,你不应该使用 "let YourKey = '';" (es6)。因为它在 IE 中不起作用。
-> var YourKey = '';
$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>
此外,你不应该使用 "let YourKey = '';" (es6)。因为它在 IE 中不起作用。
-> var YourKey = '';