Los procesos para actualizar o borrar un contacto compartido son similares.
Actualizar un contacto compartido
Cuando actualizas una entrada, debes conservar todo el XML que estaba presente cuando recuperaste la entrada del servidor. De lo contrario, los elementos ignorados borrar. Las actualizaciones pueden tardar hasta 24 horas en reflejarse en la dirección de correo electrónico. autocompletar y el administrador de contactos.
Para actualizar un contacto compartido existente, haz lo siguiente:
- Obtén la entrada que quieres actualizar.
- Edita la entrada.
Envía una solicitud
PUT
con la entrada actualizada en el cuerpo del mensaje al la URL de edición del contacto. Usa el tipo de contenidoapplication/atom+xml
y crea asegúrate de que el valor<id>
en la entrada actualizada coincida exactamente con<id>
de la entrada existente. La URL de edición termina con un número de versión para detectar conflictos de actualizaciones de distintas fuentes Para obtener más información, ver control de versiones.Actualiza la entrada:
<entry> <id>https://www.google.com/m8/feeds/contacts/DOMAIN/base/8411573</id> <updated>2008-02-28T18:47:02.303Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>TITLE_NAME</title> <gd:name> <gd:fullName>FIRST_NAME LAST_NAME</gd:fullName> </gd:name> <content type='text'>NOTES</content> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/DOMAIN/PROJECTION/8411573/1204224422303000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#other' primary='true'>PRIMARY_PHONE_NUMBER</gd:phoneNumber> <gd:extendedProperty name="CUSTOM_PROPERTY" value="CUSTOM_PROPRTY_VALUE" /> </entry>
Reemplaza lo siguiente:
DOMAIN
: Es la URL de tu dominio, por ejemplo, example.com.TITLE_NAME
: Es un nombre para la entrada del contacto, para Por ejemplo, la lista de contactos de example.com.FIRST_NAME
: Es el nombre del elemento compartido. contacto, por ejemplo, Alex.LAST_NAME
: Es el apellido del usuario compartido. contacto, por ejemplo, Kim.PROJECTION
: Es el valor de proyección que especifica los elementosgd:extendedProperty
. Para obtener una lista de los servicios de rendimiento, consulta Valores de proyección.PRIMARY_PHONE_NUMBER
: Es el teléfono preferido. número del contacto compartido, por ejemplo, (206)555-1212.CUSTOM_PROPERTY
: Es un nombre para una propiedad personalizada. que quieres almacenar sobre el contacto compartido, por ejemplo, mascota.CUSTOM_PROPRTY_VALUE
: Es un valor para un valor personalizado. propiedad que quieres almacenar sobre el contacto compartido, por ejemplo, como un hámster.El siguiente es un ejemplo de una entrada actualizada para un contacto compartido con la URL editada destacada:
<entry> <id>https://www.google.com/m8/feeds/contacts/example.com/base/8411573</id> <updated>2008-02-28T18:47:02.303Z</updated> <category scheme='http://schemas.google.com/g/2005#kind' term='http://schemas.google.com/contact/2008#contact' /> <title type='text'>Fitzgerald</title> <gd:name> <gd:fullName>Fitzgerald</gd:fullName> </gd:name> <content type='text'>Notes</content> <link rel='self' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573' /> <link rel='edit' type='application/atom+xml' href='https://www.google.com/m8/feeds/contacts/example.com/full/8411573/1204224422303000' /> <gd:phoneNumber rel='http://schemas.google.com/g/2005#other' primary='true'>456-123-2133</gd:phoneNumber> <gd:extendedProperty name="pet" value="hamster" /> <gd:extendedProperty name="cuisine"> <italian /> </gd:extendedProperty> </entry>
Cómo borrar contactos compartidos
Los contactos compartidos que se borran pueden tardar hasta 24 horas en desaparecer del correo electrónico el autocompletado de direcciones y el administrador de contactos. Para actualizar contactos existentes, consulta Cómo actualizar contactos. No actualices los contactos borrándolos y volviendo a agregarlos.
- Para borrar un contacto compartido, envía una solicitud de
DELETE
al contacto editar URL. Esta es la misma URL que se usa para actualizar contactos.
Google conserva los marcadores de posición de los contactos borrados durante 30 días después de la eliminación.
Durante ese tiempo, puedes solicitar los marcadores de posición mediante showdeleted
.
parámetro de consulta.
Próximos pasos
Cómo actualizar o borrar una foto de un contacto compartido