我要从我使用 google client PHP API
在google日历上创建的活动中删除与会者不知道从哪里开始google文档没有为此提供任何帮助
答案 0 :(得分:0)
嗨,我从Github的专家那里找到了解决方案
从与会者列表中删除与会者并更新资源。
例如,如果您的活动只有一个参与者,则使用空白列表进行更新:
$event = $service->events->get('primary', $eventId);
$event->setAttendees([]);
print_r($service->events->update('primary', $eventId, $event));
如果您的活动有多个参与者,请过滤列表:
$event = $service->events->get('primary', $eventId);
$attendees = array_filter($event->getAttendees(), function ($attendee) {
// Remove the attendee with `foo@bar.com` email.
return $attendee->getEmail() !== 'foo@bar.com';
});
$event->setAttendees($attendees);
print_r($service->events->update('primary', $eventId, $event));
答案 1 :(得分:0)
没有用于从事件中删除参与者的API调用,您必须加载事件,将“参与者”部分更新为所需的样子,然后调用update方法。通常,您只能创建,更新(加载事件后发送经过修改的事件正文)或删除事件。