我无法在PHP中删除Google日历上的活动

时间:2014-04-25 12:33:04

标签: php google-calendar-api

我正在尝试删除Google日历上的某个活动,但我的方法无效。我还不熟悉php和Google Calendars并且不理解它。这是我的php函数:

private function __calendarEventDelete($params) {
        $cal = new _gCal();
        $cal->gCal->calendarService->events->delete('primary', $params->data->OrderConfirmationId);
        var_dump($cal->gCal->calendarService->events->delete('primary', $events->data->OrderConfirmationId));                     
 }

1 个答案:

答案 0 :(得分:1)

谷歌日历切换到他们的v3 API,这需要您使用OAuth 2进行身份验证。设置这一点远非琐碎,但这里有:

  1. 转到Google Developers Console.
  2. 选择一个项目。
  3. 在左侧边栏中,选择API& AUTH。在API列表中,确保Calendar API的状态为ON
  4. 在左侧边栏中,选择凭据。
  5. 点击“创建新客户ID”
  6. 设置服务帐户并单击OKAY
  7. 使用此服务帐户及其生成的密钥文件,让您的应用与Google日历进行通信
  8. 还有更多的东西需要弄清楚,但这应该让你开始!