Salut les gars J'essaie de mettre à jour mes contacts google en utilisant le framework zend mais je 'M obtenir l'erreur suivante:"If-Match ou If-None-Match en-tête ou attribut etag attribut requis" Erreur lors de la tentative de mise à jour d'un contact sur google contacts en utilisant Zend Framework
Expected response code 200, got 403 If-Match or If-None-Match header or entry etag attribute required
Voici mon code:
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Http_Client');
Zend_Loader::loadClass('Zend_Gdata_Query');
Zend_Loader::loadClass('Zend_Gdata_Feed');
$client = getGoogleClient('cp'); // this is a function I made - its working fine
$client->setHeaders('If-Match: *');
$gdata = new Zend_Gdata($client);
$gdata->setMajorProtocolVersion(3);
$query = new Zend_Gdata_Query($id);// id is the google reference
$entry = $gdata->getEntry($query);
$xml = simplexml_load_string($entry->getXML());
$xml->name->fullName = trim($contact->first_name).' '.trim($contact->last_name);
$entryResult = $gdata->updateEntry($xml->saveXML(), $id);
Que se passe-t-il?