无效的开发人员密钥

时间:2012-11-08 16:42:00

标签: youtube-api

我在构建应用程序时达到了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 Client。

1 个答案:

答案 0 :(得分:5)

在查询API的v2时,您正在使用v3“API密钥”。

v3“API密钥”是从https://code.google.com/apis/console/的“访问”选项卡获取的,用于向该控制台上列出的任何API发出未经身份验证的请求。

v2“开发者密钥”是从http://code.google.com/apis/youtube/dashboard/获得的,是您正在寻找的。

我认为其中一个目标是改进API的v2以开始从API控制台支持“API密钥”,但这不是目前可能的。