doujiao1984 2018-11-01 07:28
浏览 129

谷歌日历更新时区问题

i am trying to update my existing event of google calender.

While update event i also want to update timezone too.

So while updating time zone i am getting this error.

string(517) "{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidParameter",
    "message": "Value 'emailaddress@gmail.com' in content does not agree with value 'primary'. This can happen when a value set through a parameter is inconsistent with a value set in the request."
   }
  ],
  "code": 400,
  "message": "Value 'emailaddress@gmail.com' in content does not agree with value 'primary'. This can happen when a value set through a parameter is inconsistent with a value set in the request."
 }
}"

This code I am using for update timezone.

$event_id = 'event id';
$service = new Google_Service_Calendar($client);
$event = $service->events->get('primary', $event_id);

/* Updating timezone (**This is causing issue**) */             
$calendar = $service->calendars->get('primary');
$calendar->setTimeZone('Europe/Amsterdam');
$updatedCalendar = $service->calendars->update('primary', $calendar);

$event->setSummary($clientName); // Summery of calender 

$event->setDescription($treatmentname); // Description of calender

/* Update start time */
$startTime = '2018-11-01T08:00:00';  
$start = new Google_Service_Calendar_EventDateTime();
$start->setDateTime($startTime);
$event->setStart($start);

/* Update end time */
$endTime = '2018-11-01T09:00:00';
$end = new Google_Service_Calendar_EventDateTime();
$end->setDateTime($endTime);
$event->setEnd($end);

/* set single event not recurring */
$event->setSingleEvent(true);

$updatedEvent = $service->events->update('primary', $event->getId(), $event);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 关于#网络安全#的问题:求ensp的网络安全,不要步骤要完成版文件
    • ¥15 可否在不同线程中调用封装数据库操作的类
    • ¥20 使用Photon PUN2解决游戏得分同步的问题
    • ¥15 微带串馈天线阵列每个阵元宽度计算
    • ¥15 keil的map文件中Image component sizes各项意思
    • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
    • ¥15 划分vlan后,链路不通了?
    • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 Centos / PETGEM