【发布时间】:2014-03-04 07:47:58
【问题描述】:
我正在尝试制作一个将项目添加到 Google 日历中的 google-chrome 扩展程序。我正在尝试使用他们的 API,但遇到了这个错误:
代码:403,消息:“未配置访问。请使用 Google Developers Console 为您的项目激活 API。”
我花了很多时间试图弄清楚是否有任何东西没有启用,但无济于事。我已启用 CalDAV API 和日历 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);
});
});
任何帮助将不胜感激。
【问题讨论】:
标签: javascript oauth-2.0 google-api google-calendar-api