我正在使用google api php客户端。
然而,当我试图包括以下三个库时:
require_once app_path().'/library/googleapi/contrib/Google_PlusService.php';
require_once app_path().'/library/googleapi/contrib/Google_TasksService.php';
require_once app_path().'/library/googleapi/contrib/Google_CalendarService.php';
我在Cannot redeclare class Google_Acl
的第784行得到Google_CalendarService.php
。
我知道我可以修改Google_CalendarService.php
,这样只有在不存在的情况下才创建类,但这有点混乱。
我需要同时加载这两个库来创建一个有效的AuthURL来授权google plus上的请求(获取个人资料图片)和日历(获取日历)。
最好的解决方法是什么?
答案 0 :(得分:0)
似乎无法将这3个库一起使用
来自google code.google-api-php-client的回复
不幸的是它不是同一个对象 - 有名称冲突 这个版本的库。 alpha版本1.0.0包含更好 名称生成,避免这种情况: http://github.com/google/google-api-php-client/
目前的解决方法不是同时包含两者 不幸的是
https://code.google.com/p/google-api-php-client/issues/detail?id=439