Я пытаюсь получить список событий из общедоступного календаря клиента, используя v3 API Google. Я ввел идентификатор календаря в API Explorer, и я получаю положительный результат:
https://www.googleapis.com/calendar/v3/calendars/rpsj44u6koirtq5hehkt21qs6k%40group.calendar.google.com/events?key={YOUR_API_KEY}`
=> [List of events here, as expected]
Чтобы создать ключ API, я создал проект в консоли разработчика Google, создал ключ доступа к публичному API (API и auth > Credentials) и заменил {YOUR_API_KEY}
выше моим фактическим ключом, Я убедился, что API календаря включен (API API и auth > ). Когда я вставляю этот URL-адрес в браузере, я получаю этот ответ:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration.",
"extendedHelp": "https://console.developers.google.com"
}
],
"code": 403,
"message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration."
}
}
Все ответы, которые я видел, говорят, что вам нужно убедиться, что API Google Calendar включен, и это определенно (также, по умолчанию оно включено). Что мне здесь не хватает?