403错误,并显示消息:未配置访问。请使用Google Developers Console激活您项目的API - php

无法克服这种情况:
在Google开发人员控制台中创建了一个项目
他们创建了“ Web应用程序的客户端ID”和“服务器应用程序的密钥”。

在控制台中,请求已成功完成,但是当我从服务器发送消息时,出现以下错误:

403: {
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
 }
}

用于构造查询查询的参数。
请求继续:

"https://www.googleapis.com/calendar/v3/freeBusy?key=my_key"
pass parameters: "{"items":[{"id":"[email protected]"}],"timeMax":"2014-04-09T00:00:00+01:00","timeMin":"2014-01-09T00:00:00+01:00","timeZone":"Europe\/Berlin"}"

我在哪里可以看到错误所在?

是否在此帮助中开票(目前已关闭“未启用开票”)?

=========================
更新:
该问题已解决(例如萨满教):
我刚刚在Google API中创建了一个新项目,
我添加到项目“ Web应用程序的客户端ID”的下一个选项卡“ APIs&auth->凭据”,
创建时立即指出“重定向URI”,创建时会自动生成“可用于任何主机的浏览器应用程序密钥”。
完成这些步骤之后,我指向网站创建的设置和请求。

要发送使用drupal和模块的请求:gauth和gcal(使用http://code.google.com/p/google-api-php-client/)。

参考方案

我遇到了完全相同的错误(Google Glass Mirror API除外)。添加账单信息并将http / https都添加到我的重定向URL都没有帮助。

当您同时提供OAuth2凭据和API密钥时,已知Google API行为不正常!解决方案(如果您使用的是PHP的Google API客户端库)是只需从代码中删除以下内容:

$client->setDeveloperKey($key);

希望这可以帮助。

45码