【发布时间】:2015-03-16 02:16:26
【问题描述】:
有没有办法验证 youtube 视频是否存在(是否有效)?在我的网站中,用户可以通过放置他的链接来发布视频 youtube,我正在获取 id,并且需要在保存之前检查视频是否正常工作。
这是我之前使用的代码,但现在我有 429 Too Many Requests
$file_headers = @get_headers('https://www.youtube.com/watch?v='. $id_video.'&feature=youtu.be');
if ($file_headers[0] == 'HTTP/1.0 200 OK') {
$this->idvideo = $id_video;
} else {
$context->addViolationAt('lien', 'error_mess', array(), null);
}
PS:我在问 mysel 为什么在我没有 429 错误之前?我在一个共同的服务器上,现在我使用一个 vps。我那是因为在我没有自己的 ip 之前?
【问题讨论】:
标签: video youtube youtube-api