我正在使用新的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协议交互?
答案 0 :(得分:1)
好的,事实证明这是文档中的一个错误。而不是调用一个名为list()的方法,你必须调用listCalendarList(),所以第二行应该是:
$calendar_list = $this->calendarAPI->calendarList->listCalendarList();