Hi ercanik,

I think this is because the etag is missing, when deleting you will need to
tell the contacts API if you want it to let you know if there is a potential
conflict.
The documentation:
http://code.google.com/apis/contacts/docs/3.0/developers_guide_protocol.html#Deletingtells
you tu use the HTTP header If-Match:
* or If-Match: <etag> if you only want to delete if the etag is matching.

Cheers!
*
Nicolas Garnier*
Developer Programs Engineer
Google Developer Relations*
Google Switzerland GmbH.
Brandschenkestrasse 110,
8002 Zurich,
Switzerland
*

*The above terms reflect a potential business arrangement, are provided
solely as a basis for further discussion, and are not intended to be and do
not constitute a legally binding obligation. No legally binding obligations
will be created, implied, or inferred until an agreement in final form is
executed in writing by all parties involved.

This email may be confidential or privileged. If you received this
communication by mistake, please don't forward it to anyone else, please
erase all copies and attachments, and please let me know that it went to the
wrong person. Thanks

--

**“When I’m being sad, I stop being sad and be awesome instead”**
*



On Wed, Feb 23, 2011 at 12:13 AM, ercanik <[email protected]> wrote:

> I got "Missing resource version ID" error when trying to delete a
> contact. Anybody have an idea?
>
> function delete($url, $token)
> {
>      $ch = curl_init();
>      curl_setopt($ch, CURLOPT_CUSTOMREQUEST,"DELETE");
>      curl_setopt($ch, CURLOPT_URL, $url);
>      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
>      $curlheader[0] = sprintf("Authorization: AuthSub token=\"%s\"/
> n   GData-Version:\"3.0\" ", $token);
>      $curlheader[1] = 'Content-Type: application/atom+xml';
>      curl_setopt($ch, CURLOPT_HTTPHEADER, $curlheader);
>      curl_setopt($ch, CURLOPT_HEADER, 1);
>
>      $output = curl_exec($ch);
>      curl_close($ch);
>      return $output;
> }
>
> $sXML =delete('https://www.google.com/m8/feeds/contacts/default/base/
> 490964cf0a5b2737', $tokd);
>  print_r ($sXML);
>
> --
> You received this message because you are subscribed to the Google
> Groups "Google Contacts, Shared Contacts and User Profiles APIs" 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://code.google.com/apis/contacts/community/forum.html
>

-- 
You received this message because you are subscribed to the Google
Groups "Google Contacts, Shared Contacts and User Profiles APIs" 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://code.google.com/apis/contacts/community/forum.html

Reply via email to