я был в состоянии перечислить события из календаря по умолчанию Google, однако при попытке перечислить события из других календарей, я получил ошибку:Возможно ли запрашивать события из внешнего календаря?
PHP Fatal error: Uncaught exception 'Google_Service_Exception' with message '{
"error": {
"errors": [
{
"domain": "global",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
Я не знаю, если внешние календари не поддерживаются, или я неправильный идентификатор этих внешних изображений. Я использую этот метод CalendarList: list
для запроса всех доступных календарей из моей учетной записи, но работает только первый (по умолчанию). Я не уверен, если это правильный путь, чтобы получить ID:
$calendarList = $service->calendarList->listCalendarList();
while(true) {
foreach ($calendarList->getItems() as $calendarListEntry) {
echo $calendarListEntry->getSummary();
echo "\r\n";
}
$pageToken = $calendarList->getNextPageToken();
if ($pageToken) {
$optParams = array('pageToken' => $pageToken);
$calendarList = $service->calendarList->listCalendarList($optParams);
} else {
break;
}
}
Я делаю, значение прямо под кодом ошибки – Casper
Идентификатор календаря - это адрес электронной почты из поля ID, а не сводка. – luc