1
votes

How to move Google calendar event to another person calendar? I tried with Google move API but Unfortunately I am getting 404 not found error.

reference: https://developers.google.com/google-apps/calendar/v3/reference/events/move

Any Idea on this?

2
hey,I tried with same thing in which they suggested.But I am continously getting this error, { "error": { "errors": [ { "domain": "global", "reason": "notFound", "message": "Not Found" } ], "code": 404, "message": "Not Found" } } - Santosh Khavekar
I upvoted your question because I'm similarly stuck with a 404. But I think you and Luc could both improve your answers here because neither are clear. By the way, if you want an amazing community like StackOverflow to thrive, it would be best to give points to someone who leads you to a resolution. (I see that Luc helped you over the course of many comments, and then you accepted your own answer instead of his.) - Ryan
The answer for me was this: stackoverflow.com/a/46429946/470749 - Ryan

2 Answers

0
votes

To perform move, the authenticated user needs to have at least write access to both, source and target calendars.

0
votes

*Solution*:- For Moving Calendar Event from One calendar To another or Change Organiser.

Using ACL API: Call Acl API with Targeted Email by passing the fields,

calendarId: Primary,
scope:{
 type: user,
 value: Source EmailId
}

Using Move API: Call move Api with Source Email by passing the fields,

calendarId: Primary,
eventId: "",
destination: Targeted Email Id

So It will move to Destination Email Calendar. Thank you.