2011-11-23 204 views
0

我正在使用新的Google Calendar API v3。我正在嘗試使用PHP庫來獲取用戶日曆列表。如果我直接使用CURL發出請求,那麼它工作正常,但由於某種原因,當我嘗試使用PHP庫時,它會失敗並引發500錯誤。 這裏是(略)代碼:Google Calendar API導致HTTP錯誤500

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

如果我的var_dump $內容這個 - > calendarAPI-> calendarList然後我得到我所期待的對象。只有當我調用列表方法時,一切都會出錯。

任何人都可以幫忙或者我將不得不編寫我自己的庫並直接與API協議交互?

回答

1

好的,所以事實證明這是文檔中的錯誤。不必調用list()方法,你必須調用listCalendarList(),所以第二行應該是:

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