Hi Julian, I got this error when trying to delete the shared contact: com.google.gdata.util.ServiceForbiddenException: Forbidden If-Match or If-None-Match header required
Here is my step to delete the shared contact: 1) ContactsService.delete(url); (the contact edit URL that is retrieved from call the ContactsService.getFeed(query, ContactFeed.class) The shared contact that I tried to delete is a Google Apps Group, which I was able to add to the Shared Contact and see the auto- completion in the CC, To, Bcc fields. Please let me know if the right way to delete the shared contact of a Google Apps Group. Or, is it even correct to use the Shared Contact for the Google Apps Group? I am not sure if the Profile API apply to my case (i.e. I just want to add the Google Apps Group so that it will appear in the auto-completion). Thank you for your help. Regards, Sting On Jul 20, 5:21 am, "Julian (Google)" <[email protected]> wrote: > Hi Sting, > > What error are you getting when you try to delete the Shared Contact? > Do you still see the Shared Contact on the feed? > > Also, please double check that you are not trying to delete a Profile > (a domain's user), information about domain's users now shows in auto- > complete. > > In case you need it, you can find more information about the Profile > API > here:http://code.google.com/apis/apps/profiles/developers_guide_protocol.html > > Cheers, > Julian. > > On Jul 17, 11:58 pm, sting1999 <[email protected]> wrote: > > > Hi All, > > > Can someone help to confirm the steps to delete the DomainSharedContacts? > > Here is what I have done usingJavaclient library: > > > 1) Create a query to "http://www.google.com/m8/feeds/contacts/ > > {MY_DOMAIN}/full" and set a max results to be very large (e.g. 4,000) > > to ensure to get all thesharedcontacts > > 2) Call the ContactsServer.getFeed() with the query and > > ContactFeed.class to get the ContactFeed > > 3) Loop through the ContactFeed entries > > 4) Get the ContactEntry's editURL, > > e.g.http://www.google.com/m8/feeds/contacts/{MY_DOMAIN}/full/dsfds3ksdfj03al39 > > 5) Delete thesharedcontact by calling the ContactService.delete > > (contactEntryEditURL) > > > I understand that it may take 24 hours to remove thesharedcontact so > > that it won't appear in the auto-complete. I have waited more than 24 > > hours. > > > Is there way to verify the ContactEntry is deleted? I see there is a > > has ContactEntry.hasDeleted() method, but I don't see any result > > (seeing my deleted contact entry). > > > How to dump the ContactEntry out to a simple String to see the actual > > its XML ATOM format? > > > Thanks, > > Sting > > > On Jul 3, 5:52 am, Daniel <[email protected]> wrote: > > > > Thanks! > > > > On 3 Juli, 14:41, Andre Roy <[email protected]> wrote: > > > > > Daniel wrote: > > > > > >> At least I think that's what I did. > > > > > > It seems to work, I did a listing of mysharedcontacks through the > > > > > API and found my recently addedcontact. However I can't find the > > > > >contactin theContactsview and it doesn't show up when I start > > > > > typing an email address i gmail, normal? > > > > > Wait a day. It seems to take quite a while for them to actually show up > > > > in the email interface. I have no idea why :( > > > > > -- > > > > Andre -- Yes, there _are_ stupid questions. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
