php - 从日历 API 中删除与会者
问题描述
我想从我使用谷歌客户端 PHP API在谷歌日历上创建的活动中删除与会者
不知道从哪里开始 谷歌文档没有为此事提供任何帮助
解决方案
嗨,我从 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));
推荐阅读
- html - 在轮播周围环绕文本
- reactjs - 使用效果不返回两个功能
- kql - KQL如何根据列表查找表中的行
- c# - 如何在 C# 中合并位图(Alpha 位图和主位图)?
- python - Pandas 应用函数抛出 NotImplementedError
- r - 线性规划中的组/投资组合约束
- c - 是否有一种算法可以找到一周中的某一天(周日、周一等)?
- postgresql - 通过 CLI 重置 Azure PostgreSQL 服务器用户密码
- python - 在python中查找恰好具有两个具有相同值的嵌套元素的列表元素
- javascript - React.js:应用 CSS 过滤器后下载图像