JSON Расшифровать плейлист Элементы Youtube видео - PullRequest
0 голосов
/ 27 апреля 2020
$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;

Это работало внезапно, прекратилось ... Не уверен, что случилось .. заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

Кроме того, вы не должны использовать "let YourKey = '';" (ES6). Потому что он не будет работать в IE.

-> var YourKey = '';

0 голосов
/ 27 апреля 2020

Это проблема с вашим ключом, я проверил с моим, и он работает нормально. Пожалуйста, запустите этот код с вашим ключом и проверьте консоль для деталей

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>
...