Im Moment habe ich eine sehr einfache Abfrage, die Einträge mit einer Zeichenfolge und einem bestimmten Datumsbereich abruft.Abfrage bestimmter Ereignisse von Google Kalender
EventQuery eQuery = new EventQuery(calendarInfo.Uri.ToString());
eQuery.Query = "Tennis";
eQuery.StartDate = startDate;
eQuery.EndDate = endDate;
EventFeed myResultsFeed = _service.Query(eQuery);
Nach der Abfrage enthält myResultsFeed eine atomEntryCollection. Jeder atomEntry hat einen Titel. So wie ich es eingerichtet habe, könnte es mehrere Einträge mit demselben Titel geben.
Ich möchte, dass meine Abfrage UNIQUE Titel auswählen kann. Ist das möglich?
ich die Hypothese aufgestellt, dass ich eine WHERE-Objekt verwenden könnte
Where x = new Where();
x.yadayada();
aber es kann nicht zu _service.Query()
Ich erforsche auch die .extraparameters weitergegeben Objekt. Ist es möglich, so etwas zu tun?
eQuery.ExtraParameters = "distinct";
Ein Blick in die "Partial Response" -Funktion ..
http://code.google.com/apis/gdata/docs/2.0/reference.html#PartialResponse
es sieht ziemlich vielversprechend ..
Ein Vorschlag: Haben Sie versucht, in den Google Apps API-Foren nachzufragen? Sie erhalten dort möglicherweise eine definitive Antwort: http://www.google.com/support/forum/p/apps-apis?hl=en. – Fueled