Torna al Thread
CalendarService myService = new CalendarService("exampleCo-exampleApp-1");
myService.setUserCredentials("xxxxx@xxxx.com", "xxxxxx"); // ----> l'email non è una gmail
CalendarQuery queryCal = new CalendarQuery();
queryCal.Uri = new Uri("http://www.google.com/calendar/feeds/default/allcalendars/full");
CalendarFeed resultFeed = myService.Query(queryCal);
Console.WriteLine("Your calendars:\n");
foreach (CalendarEntry entryCal in resultFeed.Entries)
{
Console.WriteLine(entryCal.Title.Text + "\n"); --> qui mi vengono correttamente tutti i calendari
// Create the query object:
EventQuery query = new EventQuery();
query.Uri = new Uri(entryCal.SelfUri.Content);
// Tell the service to query:
EventFeed calFeed = myService.Query(query);
// now populate the calendar
while (calFeed != null && calFeed.Entries.Count > 0) //---> calFeed è sempre nullo: se invece accedo al calendario privato immettendo nell'uri la stringa private al posto di allcalendars funziona (ovviamente il codice in tal caso non presenta il ciclo foreach sui vari calendari)
{
....