google calendar - How to search for recurrent events created by other user -


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

by specifying 'primary' calendar id, got recurrence event created. however, recurrence events created others not acquired.

by inserting e-mail address in 'q' parameter, got them got no events attendees not exist.

is there way both of these @ same time? fortunate able someone. thank you.

from events: list documentation, use try it section event specific user. return events specified parameters. see sample response below:

{   "kind": "calendar#events",   "etag": etag,   "summary": string,   "description": string,   "updated": datetime,   "timezone": string,   "accessrole": string,   "defaultreminders": [     {       "method": string,       "minutes": integer     }   ],   "nextpagetoken": string,   "nextsynctoken": string,   "items": [     events resource   ] } 

you must able needed information creator, organizer , attendees.

enter image description here

the value of each parameters discussed here.

this sample response after 200 response code:

{   "kind": "calendar#event",   "etag": etag,   "id": string,   "status": string,   "htmllink": string,   "created": datetime,   "updated": datetime,   "summary": string,   "description": string,   "location": string,   "colorid": string,   "creator": {     "id": string,     "email": string,     "displayname": string,     "self": boolean   },   "organizer": {     "id": string,     "email": string,     "displayname": string,     "self": boolean   },   "start": {     "date": date,     "datetime": datetime,     "timezone": string   },   "end": {     "date": date,     "datetime": datetime,     "timezone": string   },   "endtimeunspecified": boolean,   "recurrence": [     string   ],   "recurringeventid": string,   "originalstarttime": {     "date": date,     "datetime": datetime,     "timezone": string   },   "transparency": string,   "visibility": string,   "icaluid": string,   "sequence": integer,   "attendees": [     {       "id": string,       "email": string,       "displayname": string,       "organizer": boolean,       "self": boolean,       "resource": boolean,       "optional": boolean,       "responsestatus": string,       "comment": string,       "additionalguests": integer     }   ],   "attendeesomitted": boolean,   "extendedproperties": {     "private": {       (key): string     },     "shared": {       (key): string     }   },   "hangoutlink": string,   "gadget": {     "type": string,     "title": string,     "link": string,     "iconlink": string,     "width": integer,     "height": integer,     "display": string,     "preferences": {       (key): string     }   },   "anyonecanaddself": boolean,   "guestscaninviteothers": boolean,   "guestscanmodify": boolean,   "guestscanseeotherguests": boolean,   "privatecopy": boolean,   "locked": boolean,   "reminders": {     "usedefault": boolean,     "overrides": [       {         "method": string,         "minutes": integer       }     ]   },   "source": {     "url": string,     "title": string   },   "attachments": [     {       "fileurl": string,       "title": string,       "mimetype": string,       "iconlink": string,       "fileid": string     }   ] } 

Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -