Google+ 和 googleCalendar API:错误"Cannot redeclare class Google_Acl"



我正在使用谷歌api php客户端。

Howewer,当我尝试包含以下三个库时:

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_AclGoogle_CalendarService.php的第784行。我知道我可以修改Google_CalendarService.php以便仅在类不存在时才创建该类,但这有点混乱。

我需要同时加载两个库以创建一个有效的 AuthURL 以授权 google plus 上的请求(获取个人资料图像)和日历(获取日历)。

最好的解决方法是什么?

似乎不可能将这 3 个库一起使用

来自谷歌代码的回复.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

相关内容

  • 没有找到相关文章

最新更新