API календаря Google не отображает имя организатора и отправляет уведомления по электронной почте - laravel - PullRequest
0 голосов
/ 26 февраля 2019

Я использую пакет laravel для интеграции с API календаря Google.В этом я могу создавать события только с посетителями.Я пытался создать органайзер, но он не подходит.Ниже приведен код, который я использовал.В качестве имени организатора здесь используется адрес электронной почты, из которого создаются учетные данные 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 голосов
/ 05 марта 2019

Пакет пока не поддерживает добавление органайзера.Вы можете добавить функциональность к пакету или использовать Google ApiClient напрямую.В Google Sdk есть метод setOrganizer, который должен работать аналогично методу setAttendees, вызываемому в классе событий .

ВидимоСлово «организатор» немного неправильное и фактически относится к календарю, на котором создано событие.Посмотрите на этот вопрос и его комментарии.

...