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