Проблемы с использованием API-аутентификации с Google Calendar JS API

Я работаю над небольшим веб-сайтом, который может работать с API Календаря Google. Я разместил это здесь: http://evansiroky.com/temp-gcal-question/tests/ Всякий раз, когда я пытаюсь авторизоваться, не имеет значения, какой клиент я использую, он всегда говорит, что авторизован. Кроме того, кажется, что не имеет значения, установлено ли для параметра true значение true или false. Вот код авторизации:

gapi.auth.authorize({ 
  client_id: clientId, 
  scope: ['https://www.googleapis.com/auth/calendar'], 
  immediate: immediate
}, function(authResult) {
  if(authResult && !authResult.error) {
    isAuthorized = true;
  } else {
    isAuthorized = false;
  }
  if(callback) {
    var out = isAuthorized ? null : authResult;
    callback(out);
  }
});

Однако, когда я пытаюсь составить список событий календаря, я получаю ошибку dailyLimitExceededUnreg. Вот код для перечисления событий:

gapi.client.load('calendar', 'v3', function() {
  var request = gapi.client.calendar.events.list(_.extend({
    calendarId: 'primary',
    orderBy: 'starttime',
    singleEvents: true, 
    showDeleted: true,
  }, options.data));

  request.then(function(resp) {
    options.success(resp);
  }, function(reason) {
    options.failure(reason);
  });
});

И вот ошибка, которая возвращается:

{
  "result": {
    "error": {
      "errors": [
        {
          "domain": "usageLimits",
          "reason": "dailyLimitExceededUnreg",
          "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.",
          "extendedHelp": "https://code.google.com/apis/console"
        }
      ],
      "code": 403,
      "message": "Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup."
    }
  },
  "body": "{\n \"error\": {\n  \"errors\": [\n   {\n    \"domain\": \"usageLimits\",\n    \"reason\": \"dailyLimitExceededUnreg\",\n    \"message\": \"Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.\",\n    \"extendedHelp\": \"https://code.google.com/apis/console\"\n   }\n  ],\n  \"code\": 403,\n  \"message\": \"Daily Limit for Unauthenticated Use Exceeded. Continued use requires signup.\"\n }\n}\n",
  "headers": {
    "date": "Fri, 02 Oct 2015 19:08:41 GMT",
    "content-encoding": "gzip",
    "server": "GSE",
    "vary": "Origin, X-Origin",
    "content-type": "application/json; charset=UTF-8",
    "cache-control": "private, max-age=0",
    "content-length": "215",
    "expires": "Fri, 02 Oct 2015 19:08:41 GMT"
  },
  "status": 403,
  "statusText": "OK"
}

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам