(403) Доступ не настроен при добавлении события в календарь - PullRequest
3 голосов
/ 14 декабря 2011

Сегодня я начал получать эту ошибку при добавлении новых событий в календарь:

Fatal error: Uncaught exception 'apiServiceException' with message
 'Error calling POST https://www.googleapis.com/calendar/v3/
calendars/[cal-id]@group.calendar.google.com/events?alt=json&key=[dev-key]:
 (403) Access Not Configured' in /[...]/src/io/apiREST.php:86
 Stack trace: #0 /[...]/src/io/apiREST.php(56): apiREST::decodeHttpResponse(Object(apiHttpRequest)) 
 #1 /[...]/src/service/apiServiceResource.php(148): apiREST::execute(Object(apiServiceRequest)) #2 /[...]/src/contrib/apiCalendarService.php(472): 
apiServiceResource->__call('insert', Array) #3 /[...]/index.php(160): EventsServiceResource->insert('[cal-id-part]...', 
Object(Ev in /[...]/src/io/apiREST.php on line 86

До сих пор это прекрасно работало, и я ничего не изменил в коде.

Ответы [ 4 ]

8 голосов
/ 15 декабря 2011

У меня была похожая проблема с доступом к данным Google Analytics с помощью PHP. Я исправил это, убедившись, что служба Google Analytics включена для моего проекта в консоли API: https://code.google.com/apis/console/.

Возможно, вам придется включить службу календаря. Если у кого-то возникла проблема со службой перевода, перейдите по ссылке ниже:

Перестал работать API-интерфейс

3 голосов
/ 18 августа 2012

Не знаю, поможет ли это кому-нибудь. У меня была такая же ошибка, и я попробовал все. Затем я удалил "developer_key" из config.php, и это сработало. Обратите внимание, что я использовал учетную запись службы https://developers.google.com/accounts/docs/OAuth2ServiceAccount

2 голосов
/ 02 марта 2012

Ну, они выпустили новую версию и то, что, по-видимому, вызвало ошибки. Получил новейшую версию, и она снова отлично работает.

0 голосов
/ 08 октября 2012

Не знаю, поможет ли это кому-то тоже.

Также может помочь перейти на соответствующую страницу настроек календаря в вашей учетной записи Google, отредактировать что-то тривиальное и явно сохранить заново (или повторно сохранить еще раз, чтобы вернуться к старым настройкам).Иногда серверы Google не решаются принять какие-либо новые настройки, особенно настройки «Общий доступ».Проверьте, какие из ваших учетных записей служб имеют уровни разрешений «редактировать» или «является владельцем».

...