Я смог успешно добавить, изменить, но не могу удалить контакт.
Это мой запрос, но я продолжаю получать эту ошибку, и я не уверен, что проблема, это должно быть с моим «контентом», но я не уверен, чего не хватает. Любой свет, пролитый на это, был бы очень признателен!
URL REQUEST:
https://www.google.com/m8/feeds/contacts/{userEmail}/full/{contactId}
METHOD: DELETE
XML CONTENT:
<entry etag='*'><id>https://www.google.com/m8/feeds/contacts/{userEmail}/full/54934b770f18de29</id>
</entry>
ОШИБКА:
400 Это ошибка.
Ваш клиент отправил неверный или незаконный запрос. Это все, что мы знаем.
НОТА:
Я пробую, класс Мануэля Лемоса:
http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.html
Я получил ответ от Мануэля на его форуме.
Вот ответ.
api_url = 'https://www.googleapis.com/some-google-api-url';
$options = array(
'RequestHeaders'=>array(
'If-Match'=>'if match value here',
'FailOnAccessError'=>true
);
$success = $client->CallAPI($api_url, 'DELETE', array(), $options, $results);
Других решений пока нет …