Проблема с пакетом DELETE API общих контактов домена

У меня есть приведенный ниже XML-файл, который я отправляю через OAuth 2.0 Http по этой пакетной ссылке:

https://www.google.com/m8/feeds/contacts/%7Bmy_domain%7D/full/batch

с помощью метода DELETE в соответствии с протоколом пакетной обработки данных Google.

Любая идея, почему я продолжаю получать идентификатор контакта, не найдена. отклик?

Я прочитал этот пост и попробовал все, что там обсуждалось, но все равно не повезло .

<?xml version='1.0' encoding='UTF-8'?>
<feed xmlns='http://www.w3.org/2005/Atom'
    xmlns:gContact='http://schemas.google.com/contact/2008'
    xmlns:gd='http://schemas.google.com/g/2005'
    xmlns:batch='http://schemas.google.com/gdata/batch'>
    <entry>
        <batch:id>1</batch:id>
        <batch:operation type="delete"/>
        <id>http://www.google.com/m8/feeds/contacts/{my_domain}/base/{some_contact_kind_id}</id>
    </entry>
    <entry>
        <batch:id>2</batch:id>
        <batch:operation type="delete"/>
        <id>http://www.google.com/m8/feeds/contacts/{my_domain}/base/{some_contact_kind_id}</id>
    </entry>
    <entry>
        <batch:id>3</batch:id>
        <batch:operation type="delete"/>
        <id>http://www.google.com/m8/feeds/contacts/{my_domain}/base/{some_contact_kind_id}</id>
    </entry>
</feed>

person Hank    schedule 09.10.2020    source источник
comment
Хорошо, некоторый прогресс. Несмотря на инструкции API об обратном, вам необходимо выполнять POST-запрос для пакетных операций. Это помогло, но я до сих пор не смог заставить работать пакетную операцию.   -  person Hank    schedule 15.10.2020


Ответы (1)


Была такая же ошибка. Проверьте идентификатор - он должен быть со ссылкой на себя, а не редактировать

Правильный формат: https://www.google.com/m8/feeds/contacts/demo.com/full/551695609f4e13a

Неверный формат: https://www.google.com/m8/feeds/contacts/demo.com/full/551695609f4e13a/1622131054627000

person pitw    schedule 28.05.2021