Google calendar API- Invitation email doesn't send to attendees when create event

大城市里の小女人 提交于 2019-12-01 11:28:23

the insert method has an optional parameter:

    /**
 * Creates an event. (events.insert)
 *
 * @param string $calendarId Calendar identifier.
 * @param Google_Event $postBody
 * @param array $optParams Optional parameters.
 *
 * @opt_param int maxAttendees The maximum number of attendees to include in the response. If there are more than the specified number of attendees, only the participant is returned. Optional.
 * @opt_param bool sendNotifications Whether to send notifications about the creation of the new event. Optional. The default is False.
 * @return Google_Event
 */

So I resolve in this way:

[... ]$event->attendees = $attendees;

$optionaArguments = array("sendNotifications"=>true);
$createdEvent = $cal->events->insert($idCalendario, $event, $optionaArguments);
[...]

Now the attendees receive an email with a .ics file like a normal invitation from Google Calendar

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!