Google Calendar API不显示组织者名称并发送通知电子邮件-Laravel

时间:2019-02-26 05:55:22

标签: laravel google-api google-calendar-api laravel-5.1 spatie

我正在使用laravel软件包进行Google日历API集成。这样一来,我就可以只与参加者一起创建活动。我尝试过创建管理器,但没有成功。以下是我使用的代码。此处的组织者名称默认为用于创建API凭据的电子邮件,也不会收到电子邮件通知。

我正在使用的软件包为"spatie/laravel-google-calendar"

有人可以告诉我我在做什么错吗?

Event::create([
               'name' => 'Latest Event dsfdsfsdfsdf',
               'location' => '800 Howard St., San Francisco, CA 94103',
               'description' => 'A chance to hear more about Google\'s developer products.',           
               'startDateTime' => Carbon\Carbon::now(),
               'endDateTime' => Carbon\Carbon::now()->addHour(),
               'sendNotifications' => true,
               'sendUpdates' => 'all',
               'organizer' => array('email' => 'test@gmail.com','displayName' => 'Darshan')
               'attendees' => array(
                array('email' => 'test@gmail.com','displayName' => 'Darshan', 'organizer' => true),
                array('email' => 'darshan@test.com','displayName' => 'Ryan')
              )
            ]); 

1 个答案:

答案 0 :(得分:1)

该软件包尚不支持添加组织者。您可以将功能添加到程序包中,也可以直接使用Google ApiClient。 Google Sdk确实有一个setOrganizer方法,该方法的工作方式应与Event class中调用的setAttendees方法类似。

显然,“组织者”一词用词不当,实际上是指创建事件的日历。看看这个question及其评论。