Actualizar y borrar un contacto compartido son procesos similares porque ambos usan la URL de edición del contacto.
Actualiza un contacto compartido
Cuando actualices una entrada, conserva todo el XML recuperado del servidor. De lo contrario, se borran los elementos ignorados. Las actualizaciones pueden tardar hasta 24 horas en reflejarse en la función de autocompletar y en el administrador de contactos.
Para actualizar un contacto compartido existente, sigue estos pasos:
- Obtén la entrada que se actualizará.
- Edita la entrada.
Envía una solicitud
PUTcon la entrada actualizada a la URL de edición del contacto. Usa el tipo de contenidoapplication/atom+xmly asegúrate de que el valor de<id>coincida exactamente con la entrada existente. La URL de edición termina con un número de versión para detectar conflictos. Para obtener más información, consulta 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: Tu dominio, por ejemplo, example.com.TITLE_NAME: Nombre de la entrada, por ejemplo, lista de contactos de example.com.FIRST_NAME: Es el nombre de pila del contacto.LAST_NAME: Apellido del contacto.PROJECTION: Es el valor de la proyección. Para obtener los valores admitidos, consulta Valores de proyección.PRIMARY_PHONE_NUMBER: Número de teléfono preferido.CUSTOM_PROPERTY: Nombre de una propiedad personalizada.CUSTOM_PROPRTY_VALUE: Es el valor de una propiedad personalizada.Ejemplo de entrada actualizada con la URL de edición 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 borrados pueden tardar hasta 24 horas en desaparecer de la función de autocompletar y del administrador de contactos. No actualices los contactos borrándolos y volviéndolos a agregar. En su lugar, consulta Cómo actualizar contactos.
- Para borrar un contacto compartido, envía una solicitud
DELETEa la URL de edición del contacto. 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. Usa el parámetro de consulta showdeleted para solicitarlos.
Próximos pasos
Cómo actualizar o borrar la foto de un contacto compartido