261 messaggi dal 14 dicembre 2001
Ciao! Ho cercato una soluzione dappertutto ma non ho trovato un tubo. Sulla documentazione di Google Api dice di fare in una maniera, ma non funziona...

Spiego subito.
Devo semplicemente aggiungere un contatto programmaticamente al mio account gmail, bhè mi risponde picche, ecco il codice e il ritorno del server di google:

RequestSettings rs = new RequestSettings("mioaccount", ConfigurationManager.AppSettings["gmailUsername"], ConfigurationManager.AppSettings["gmailPassword"]);
ContactsRequest cr = new ContactsRequest(rs);

Contact c = new Contact();

//Aggiungo la mail
EMail primaryEmail = new EMail("pippo@gmail.com");
primaryEmail.Primary = true;
c.Emails.Add(primaryEmail);

//Aggiungo il nome
c.Title = "Pippo Pippi";

//Aggiungo città
StructuredPostalAddress pa = new StructuredPostalAddress();
pa.City = "Milano";

c.PostalAddresses.Add(pa);

string gid = GetGroupID("Mio Gruppo");
GroupMembership gm = new GroupMembership();
gm.HRef = gid;
c.GroupMembership.Add(gm);

c.Content = "Aggiunto automaticamente dalla sincronizzazione";

/*
Feed<Contact> fc = cr.GetContacts();
cr.Insert(fc, c);
*/

Uri feedUri = new Uri(ContactsQuery.CreateContactsUri("mioaccount@gmail.com"));
cr.Insert<Contact>(feedUri, c);


Il server mi risponde:
Execution of request failed: http://www.google.com/m8/feeds/contacts/mioaccount@gmail.com/full
InnerException = {"Errore del server remoto: (400) Richiesta non valida."}

- Gabba Pietro -
1 messaggio dal 18 agosto 2011
ciao,
ho lo stesso problema anche io, sei riuscito a risolvere!?

grazie!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.