Google Calendar API导致HTTP错误500

时间:2011-11-23 16:00:21

标签: php google-api google-calendar-api

我正在使用新的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 个答案:

答案 0 :(得分:1)

好的,事实证明这是文档中的一个错误。而不是调用一个名为list()的方法,你必须调用listCalendarList(),所以第二行应该是:

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