Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 403未配置访问权限时出错。谷歌日历API w/JS_Javascript_Oauth 2.0_Google Api_Google Calendar Api - Fatal编程技术网

Javascript 403未配置访问权限时出错。谷歌日历API w/JS

Javascript 403未配置访问权限时出错。谷歌日历API w/JS,javascript,oauth-2.0,google-api,google-calendar-api,Javascript,Oauth 2.0,Google Api,Google Calendar Api,我正在尝试做一个谷歌浏览器的扩展,将添加到谷歌日历项目。我试图使用他们的API,但遇到以下错误: 代码:403,消息:“未配置访问权限。请使用Google开发者控制台为您的项目激活API。” 我花了相当多的时间试图弄清楚是否有任何东西没有启用,但没有用。我已经启用了CalDAV API和Calendar API,我正在使用客户端ID来安装应用程序(Chrome应用程序)以及简单的API访问 这是我的密码: var clientId = 'XXXXXXXX6189-2f8rbvs2ppnek5eo

我正在尝试做一个谷歌浏览器的扩展,将添加到谷歌日历项目。我试图使用他们的API,但遇到以下错误:

代码:403,消息:“未配置访问权限。请使用Google开发者控制台为您的项目激活API。”

我花了相当多的时间试图弄清楚是否有任何东西没有启用,但没有用。我已经启用了CalDAV API和Calendar API,我正在使用客户端ID来安装应用程序(Chrome应用程序)以及简单的API访问

这是我的密码:

var clientId = 'XXXXXXXX6189-2f8rbvs2ppnek5eo3h9e9dshXXXXXXXX.apps.googleusercontent.com';
var apiKey = 'AIzXXXXXXXX38BVIsgWX3orqxqbSmoyh3nKa89w';
var scopes = 'https://www.googleapis.com/auth/calendar';

gapi.auth.authorize({client_id: clientId, scope: scopes, immediate: false}, handleAuthResult);

/* ... */

gapi.client.load("calendar", "v3", function(){
    var request = gapi.client.calendar.calendarList.list({});
    request.execute(function(resp){
        console.log(resp);
    });
});
任何帮助都将不胜感激。

来自谷歌:

激活API会将该API与当前项目关联,并且 为该API添加监控页面,为该API启用计费,以及 将该API的任何自定义信息添加到开发人员控制台


因此,我认为您必须为项目启用计费才能访问它们。

我只知道PHP,+我不建议在线显示您的客户ID和API密钥,替换为xxxxxxxxxx-xxxxxxxxxxxxx.apps.googleusercontent.com和aizasyxxxxxxxxxxxxxxxxxxxxxx

我猜这不是你的全部代码

  • 你包括谷歌api库了吗
  • 库是否具有足够的权限
  • 应该添加您的日历ID
  • 您是否编写了一些html来包含和显示日历列表?或者你只是在检查json提要

  • 祝你好运