Google 日历 API 获取可用的事件颜色导致未定义的方法致命错误
Google Calendar API fetch available event colors resulting in undefined method fatal error
我正在尝试获取日历的可用事件颜色,但出现此错误:
PHP Fatal error: Call to undefined method Google_Service_Calendar_Colors_Resource::getEvent()
从这段代码的最后一行开始:
$client = new Google_Client();
$client->setClientId($configArray['google']['calsync']['client_id']);
$client->setClientSecret($configArray['google']['calsync']['client_secret']);
$client->setRedirectUri($configArray['google']['calsync']['redirect_uri']);
$client->setUseBatch(true);
$client->setScopes('calendar');
$client->setAccessToken("ACCESSTOKEN");
$cal_client = new Google_Service_Calendar($client);
$colors = $cal_client->colors->get();
$event_colors = $colors->getEvent();
为什么会这样?我该怎么做才能捕捉到这个错误?我正在按照以下示例使用:https://developers.google.com/google-apps/calendar/v3/reference/colors/get
我找到问题了。以下将客户端设置为批处理请求的代码导致了致命错误。此代码:
$client->setUseBatch(true);
不应该存在,或者应该是:
$client->setUseBatch(false);
我正在尝试获取日历的可用事件颜色,但出现此错误:
PHP Fatal error: Call to undefined method Google_Service_Calendar_Colors_Resource::getEvent()
从这段代码的最后一行开始:
$client = new Google_Client();
$client->setClientId($configArray['google']['calsync']['client_id']);
$client->setClientSecret($configArray['google']['calsync']['client_secret']);
$client->setRedirectUri($configArray['google']['calsync']['redirect_uri']);
$client->setUseBatch(true);
$client->setScopes('calendar');
$client->setAccessToken("ACCESSTOKEN");
$cal_client = new Google_Service_Calendar($client);
$colors = $cal_client->colors->get();
$event_colors = $colors->getEvent();
为什么会这样?我该怎么做才能捕捉到这个错误?我正在按照以下示例使用:https://developers.google.com/google-apps/calendar/v3/reference/colors/get
我找到问题了。以下将客户端设置为批处理请求的代码导致了致命错误。此代码:
$client->setUseBatch(true);
不应该存在,或者应该是:
$client->setUseBatch(false);