YouTube API v3抢夺期限

时间:2019-06-18 12:57:06

标签: php youtube-api

我有一个脚本,可以捕获YouTube视频的时长。

它工作正常,但由于某种原因,现在出现以下错误:

  

警告:   file_get_contents(https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=Prt-G4cPIn4&key=[API_KEY]):   无法打开流:HTTP请求失败! HTTP / 1.0 403禁止

代码如下:

$dur = file_get_contents("https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=$video_id&key=$apikey");

    $duration = json_decode($dur, true);
    foreach ($duration['items'] as $vidTime) {
    $vTime = new DateInterval($vidTime['contentDetails']['duration']);
    }

    $vid_time = $vTime->format('%H:%I:%S');

我不知道为什么这会突然停止工作。

1 个答案:

答案 0 :(得分:0)

var $ apikey错误的“ [API_KEY]”,先解决此问题,然后出现其他错误,由标头和CORS引起