我在构建应用程序时达到了 youtube api 配额限制,因此我向请求添加了开发人员密钥,现在收到 403 错误:无效的开发人员密钥。
我曾多次尝试重新创建我的项目和 api 密钥,但没有任何运气。我尝试将密钥添加到 URI 并在标头中发送:
$c1 = curl_init($feedURL);
curl_setopt($c1, CURLOPT_HTTPHEADER, array(
'X-GData-Key: key=AIzaS...',
'GData-Version: 2'
));
我的应用程序很简单,所有请求的数据都是公共的,所以我不认为有理由使用 Zend PHP 客户端。
您在查询 API v2 时使用 v3“API 密钥”。
v3“API 密钥”是从“访问”选项卡获取的https://code.google.com/apis/console/ https://code.google.com/apis/console/和 是您用来向该控制台上列出的任何 API 发出未经身份验证的请求的内容。
v2“开发者密钥”获取自http://code.google.com/apis/youtube/dashboard/ http://code.google.com/apis/youtube/dashboard/这就是您正在寻找的。
我相信目标之一是改进 API v2 以开始支持来自 API 控制台的“API 密钥”,但目前这是不可能的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)