1

我已使用我的服务帐户将我的 PHP 应用程序与 Google 日历集成。

通过我的应用程序创建的事件正在成功运行。

我正在尝试通过覆盖方法覆盖事件提醒设置,如下所示。

 $event = new \Google_Service_Calendar_Event(array(
                'summary' => 'My App Appointment Reminders2',              
                'description' => 'My App Reminders',
                'start' => array(
                'dateTime' => $start['dateTime'],
                'timeZone' => $zone,
                ),
                'end' => array(
                'dateTime' => $end['dateTime'],
                'timeZone' => $zone,
                ),
                'attendees' => array(
                array('email' => 'example@gmail.com'),
                )
                ,
                'reminders' => array(
                'useDefault' => false
                 ,
                  'overrides' => array(
                  array('method' => 'email', 'minutes' => 15),
                  array('method' => 'popup', 'minutes' => 15),
                  ),
            ),
            ));

对于 Usedefault,我还使用了字符串而不是布尔值。仍然无法正常工作

请帮我解决这个问题。提前致谢...

4

1 回答 1

0

此问题已在 Google 的公共问题跟踪器上报告,并且正在调查中

该问题与使用日历 API 执行请求时使用服务帐户有关。与此同时,作为一种解决方法:

于 2020-06-04T13:53:45.177 回答