首页 > 解决方案 > 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;

这一直在工作突然停止......不知道发生了什么......提前谢谢。

标签: jsonjsondecoder

解决方案


你的钥匙有问题,我用我的检查过,它工作正常。请使用您的密钥运行此代码,并检查控制台以获取详细信息

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>


推荐阅读