Ho scaricato il tutto e funziona perfettamente. Potrebbero però esserci dei problemi se c'è di mezzo un proxy. La libreria .NET di Google utilizza WebRequest e WebResponse del framework NET. Le 2 classi tendono ad utilizzare il proxy impostato in Internet Explorer. Non ho però trovato il modo per accedere alle istanze di queste classi. Ma c'è un altro modo: passare attraverso la proprietà Proxy di GDataRequestFactory.
Ad esempio, se si vuole usare una connessione diretta, senza usare il proxy impostato in Internet Explorer basta aggiungere un paio di righe:
... SNIP ...
this.request = new DocumentsRequest(settings);
this.Text = "Successfully logged in";
GDataRequestFactory reqFact = this.request.Service.RequestFactory as GDataRequestFactory;
reqFact.Proxy = new WebProxy();
Feed<Document> feed = this.request.GetEverything();
// this takes care of paging the results in
foreach (Document entry in feed.Entries)
{
all.Add(entry);
}
... SNIP ...
Nessun commento:
Posta un commento