API Календаря Google вызывает ошибку HTTP 500 - PullRequest
0 голосов
/ 23 ноября 2011

Я использую новый Google Calendar API v3.Я пытаюсь получить список пользователей календаря с помощью библиотеки PHP.Если я делаю запрос напрямую, используя CURL, то он работает нормально, но по какой-то причине, когда я пытаюсь использовать библиотеку PHP, он не работает и выдает ошибку 500.Вот (сокращенно) код:

 $this->calendarAPI = new apiCalendarService($this->client);
 $calendar_list = $this->calendarAPI->calendarList->list();

Если я var_dump содержимого $ this-> calendarAPI-> calendarList, я получаю объект, как и ожидалось.Только когда я вызываю метод list, все идет не так.

Может кто-нибудь помочь или мне придется написать свою собственную библиотеку и напрямую взаимодействовать с протоколом API?

1 Ответ

1 голос
/ 23 ноября 2011

Хорошо, получается, что это ошибка в документации. Вместо вызова метода list () вы должны вызвать listCalendarList (), поэтому вторая строка должна быть:

 $calendar_list = $this->calendarAPI->calendarList->listCalendarList();
...