$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 = '';" (ES6). Потому что он не будет работать в IE.
-> var YourKey = '';
Это проблема с вашим ключом, я проверил с моим, и он работает нормально. Пожалуйста, запустите этот код с вашим ключом и проверьте консоль для деталей
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>