Google Calendar PHP API - 无法设置日历通知

时间:2016-09-24 06:21:18

标签: php calendar google-calendar-api

我在设置Google日历通知时遇到问题。我在Stack Overflow上发现了一些关于如何设置Google日历提醒的问题。

我设法创建了一个新的日历活动,但通知仍显示为 No notifications set 。请参阅下面的截图。

enter image description here

我认为这是因为首先是权限设置问题,但在将权限设置更改为 Make changes to event 到特定Google服务帐户后,它无效。请参阅屏幕截图。

enter image description here

我正在使用 Laravel 5.3 来编写Google Calendar API功能。我相信我使用的是 Google Calendar API v3

代码如下所示。

Composer.json

"require": {
    "php": ">=5.6.4",
    "laravel/framework": "5.3.*",
    "laravelcollective/html": "5.3.*",
    "google/apiclient": "^2.0",
    "laravel/socialite": "^2.0",
    "mpociot/laravel-firebase-sync": "^1.0"
},

Google日历

$event = new \Google_Service_Calendar_Event();
$event->setSummary($server_name . ' Expiry Date');
$event->setDescription('Server Renewal');

$start = new \Google_Service_Calendar_EventDateTime();
$start->setDate($expiry_date);
$event->setStart($start);

$end = new \Google_Service_Calendar_EventDateTime();
$end->setDate($expiry_date);
$event->setEnd($end);

$reminderEmail = new \Google_Service_Calendar_EventReminder();
$reminderEmail->setMethod('email');
$reminderEmail->setMinutes('10');

$reminder = new \Google_Service_Calendar_EventReminders();
$reminder->setUseDefault('false');
$reminder->setOverrides($reminderEmail);
$event->setReminders($reminder);

0 个答案:

没有答案