使用Google Calendar API Javascript更新活动

时间:2016-07-15 20:57:50

标签: javascript events calendar google-calendar-api

如何在javascript中借助Google Calendar API(v3)更新日历活动?我找不到任何好的例子。列表,删除和添加对我来说工作正常,但仍无法使更新功能正常工作。

我试过这个例子

//This is the event data you got, with the changed values, you want to be changed in Calendar API
var changedEventData;

//changing the data of an calendar event
$.ajax({
  url: "https://www.googleapis.com/calendar/v3/calendars/" + calendarId + "/events/" + eventId,
  method: "PUT",
  data: changedEventData
});

从这个问题:

How to update an event in Google Calendar using javascript?

但服务器响应403异常

提前致谢

1 个答案:

答案 0 :(得分:0)

Events: update中所述,可以通过使用以下格式发送HTTP请求来更新日历事件:

PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId

请注意,这需要authorization并增加访问权限。

对于遇到的403异常和其他可能的错误,建议的操作在Handle API Errors中给出。