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 = '';