2017-09-12 2 views
0

https://developers.google.com/google-apps/calendar/v3/reference/events/listWie für wiederkehrende Ereignisse, die von anderen Benutzern

Durch die Angabe von ‚primären‘ als Kalender-ID erstellt suchen, habe ich die Wiederholung Ereignis, das ich geschaffen. Wiederholungsereignisse, die von anderen erstellt wurden, werden jedoch nicht erfasst.

Durch das Einfügen meiner E-Mail-Adresse in den Parameter 'q' habe ich sie erhalten, aber keine Ereignisse, bei denen die Teilnehmer nicht existieren.

Gibt es eine Möglichkeit, beides gleichzeitig zu erhalten? Ich bin sehr glücklich, in der Lage zu sein, von jemandem zu helfen. Vielen Dank.

Antwort

0

Verwenden Sie im Bereich den Abschnitt try it, um das Ereignis von einem bestimmten Benutzer abzurufen. Dann werden die Ereignisse mit den angegebenen Parametern zurückgegeben. Siehe die Probe Antwort unter:

{ 
    "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 
    ] 
} 

Sie Lage sein müssen, Ihre benötigten Informationen wie die creator, organizer und attendees zu bekommen.

enter image description here

Der Wert jeder Parameter wurde here diskutiert.

Dies ist die Probe Reaktion, nachdem Sie erfolgreich einen 200-Antwortcode erhalten:

{ 
    "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 
    } 
    ] 
} 
+0

Dank! Aber mein Problem ist, dass ich nicht weiß, was dieser Parameter verbessern kann, indem er es löst. Ich habe versucht, Teilnehmer für den Parameter 'q' anzugeben, aber dann wird es unmöglich sein, einen Zeitplan für die Teilnehmer zu erstellen. Auch wenn Sie für 'q' nichts angeben, können Sie die von Ihnen erstellten Ereignisse abrufen (es gibt auch Teilnehmer). Gibt es keine Möglichkeit, beide auf einmal zu bekommen? –

Verwandte Themen