What's the ideal way to retrieve all appointment items through SOAP interface? I wish I could have a similar one as GetContactsRequest.
1. use GetAppointmentRequest, it makes the id required and only return one.
2. use GetApptSummariesRequest, but the response is not detail enough to build a list a ICalendar
3. use SyncRequest w/o token to get a list of apptId, then group all GetAppointmentRequests to a batch request
4. use SyncRequest with a valid oldest token, such as "1" -- this could be the best solution if the token number is never recycled, please confirm.