【发布时间】:2015-05-23 20:30:58
【问题描述】:
我正在尝试使用 youtube api V3 验证 youtube 视频(带有 id_video)是否有效/存在。这就是我所做的(y2oy7b4SFgE 是我测试的视频的 id):
$file_headers = @get_headers('https://www.googleapis.com/youtube/v3/videos?part=id&id=y2oy7b4SFgE&key=ma_clé_api_publique');
//exit(var_dump($file_headers));
if ($file_headers[0] == 'HTTP/1.0 200 OK') {
$resultat = $file_headers[0].'Goood'
} else {
$resultat = $file_headers[0].'PasGoood'
}
但我有一个“代码”:403, "message": "在您的 API 密钥上配置了 per-IP 或 per-Referer 限制,并且请求与这些限制不匹配。如果来自此 IP 或引用者的请求应该使用 Google Developers Console 更新您的 API 密钥配置被允许。”
它在没有推荐人的情况下运作良好。但是当我放一个时,我尝试使用我的网站名称或我的 vps 服务器的 ip,每次都不起作用。
【问题讨论】:
标签: php api video youtube youtube-api