2022-03-29

Why some fields are missing from google calendar event list in NodeJS google calendar api?

I have successfully integrated NodeJS backend with google calendar. I retrieve all events from google calendar successfully.

Issue is following: not all fields are present in resulting event list. For example: some fields from organizer are missing altogether.

This is my sample response:

    {
        "kind": "calendar#event",
        "etag": "\"---\"",
        "id": "---",
        "status": "confirmed",
        "htmlLink": "---",
        "created": "2022-03-28T15:32:53.000Z",
        "updated": "2022-03-28T15:32:53.093Z",
        "creator": {
            "email": "tornike.shavishvili@ngt.ge",
            "self": true
        },
        "organizer": {
            "email": "tornike.shavishvili@ngt.ge",
            "self": true
        },
        "start": {
            "dateTime": "2022-03-28T19:30:00+04:00",
            "timeZone": "Asia/Tbilisi"
        },
        "end": {
            "dateTime": "2022-03-28T20:30:00+04:00",
            "timeZone": "Asia/Tbilisi"
        },
        "iCalUID": "---",
        "sequence": 0,
        "reminders": {
            "useDefault": true
        },
        "eventType": "default"
    }

Here are list of all parameters according to google documentation: Events Resource representations

I have researched it for several days but completely out of clue: what could be reason of missing fields? Maybe integration account needs some additional permissions?

Thank you



No comments:

Post a Comment