You could use the update method from the Contact's Service to add the
xoauth information, for example:

URL url = new URL( entry.getEditLink().getHref() + "?
xoauth_requestor_id=user%40domain.com" );
contactsService.update(url, entry);

Cheers,
Julian

On Nov 25, 2:47 am, NMAGOCIO <[email protected]> wrote:
> Nope that is not it.
> I am not having a problem authenticating to the service, I do get a
> list of emails I want to delete but can't update.
>
> URL feedUrl = new URL("http://www.google.com/m8/feeds/contacts/"; +
> user +"/full?xoauth_requestor_id=" + user);
>
> ContactFeed resultFeed = Helpers.retrieveAllContacts
> (contactsService, feedUrl);  //method to get all the pages
>
>                         for (ContactEntry entry : resultFeed.getEntries
> ()) {
>
>                                 for (int i=0; i<entry.getEmailAddresses
> ().size(); i++) {
>                                         Email email =
> entry.getEmailAddresses().get(i);
>                                         if (email.getAddress
> ().startsWith("AGO")) {
>                                           System.out.print("\t" +
> email.getAddress() + "  Index: " + i +"\n");
> //I get a list of emails here.
>                                                 entry.getEmailAddresses
> ().remove(i);
>                                                 entry.update();   //
> fails here
>                              ...
> // It fails on the update w/ (oauth_token does not exist)
>
> Just to be sure:
> System.out.println(entry.getEmailAddresses().get(i).getAddress());
> gives me the right email to remove at location i
>
> entry.update() does not take any other arguments so I can't manually
> feed it. I am having the exact same problem with the Docs-list API
> trying to update ACLs so I hope there is a simple fix. Could someone
> please verify that I am not crazy please!

--

You received this message because you are subscribed to the Google Groups 
"Google Contacts API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-contacts-api?hl=en.


Reply via email to